2011-10-28 3 views
-1

Im은 정말 C 언어에 익숙하며 코드 블럭스는 내가 작성한 코드를 컴파일/실행하기 때문에이 코드 블록을 실행할 수 없습니다.Codeblocks/GCC 컴파일에 대한 고집이 C

#include <stdio.h> 

int main() { 
    printf("\nHello, world!\n"); 
    return 0; 
} 

누군가가 그것이 정말

(어쩌면 그냥 날하지만 프로그래머가 많이 일어나고 것 같아, 내가 많이 반짝 단추의 프로그래머 의미의)

을 감상 할 수있다 뭔가를 할 수 있도록하는 방법을 나열 할 수 있다면

귀하의 코드가 작동해야
+0

어떻게 이것을 컴파일합니까? – ObscureRobot

+0

좀 더 자세히 설명해 주실 수 있습니까? 토론 할 오류가 있습니까? –

+1

Kate에 모든 코드를 작성하고 bash에서 실행하십시오.] –

답변

1

파일 -> 새로 만들기 -> 프로젝트

"New from template"창에서 "Console application"을 선택하십시오.

마법사를 실행하고 프로젝트에 제목을 지정하십시오.

당신의 코드를 복사 프로젝트, 소스 폴더를 선택 MAIN.CPP을 통해 드롭 다운을 확장 작업 관리자 (Shift + F2)에서

(사용자가 설정해야할지 모르는 경우 기본값을 선택합니다) 미리 빌드 된 main.cpp 파일에 저장합니다.

최상위 메뉴에서 빌드를 선택한 다음 "빌드 및 실행"옵션을 선택하십시오.

그리고 그렇게해야합니다.

+0

"디버그"는 잘못된 컴파일러를 사용합니다. 아마도 컴파일러 옵션 내의 툴체인 경로가 올바르게 설정되지 않았을 것입니다! 건너 뛰는 중 ... 아무 것도하지 않습니다. !!!! –

+0

gcc와 g ++를 설치하셨습니까? 커맨드 라인에서 이것을 확인하셨습니까? – selbie

1

, 그것은 내 시스템 (OSX 스노우 레오파드)에서 작동 : 메뉴에서

$ cat foo.c 
#include <stdio.h> 

int main() { 
    printf("\nHello, world!\n"); 
    return 0; 
} 
$ make foo 
cc -Os -no-cpp-precomp -mno-fused-madd -arch x86_64 -fno-common -fPIC -DHAVE_NETCDF -arch x86_64 foo.c -o foo 
Thunderball:tmp james$ ./foo 

Hello, world! 
$ 
관련 문제