2011-10-28 135 views
-1

對於C來說,我真的很陌生,剛剛得到Codeblocks來編譯/運行我編寫的任何代碼,並且我無法讓它運行這段代碼。Codeblocks/GCC很難編譯C

#include <stdio.h> 

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

如果有人能列出如何使它做一些它真的可以理解

(也許它只是我,但好像那裏有很多事情,我的意思是閃亮的按鈕的很多孤單)

+0

你是如何編譯這個的? – ObscureRobot

+0

可以請你更具體嗎?你有什麼錯誤要討論? –

+1

在凱特寫你的所有代碼,並在bash運行它:] –

回答

1

選擇文件 - >新建>項目從菜單中

從「根據模板新建」窗口中,選擇通過嚮導「控制檯應用程序」

運行,併爲您的項目的標題。 (選擇默認設置,如果你不知道如何設置)

從工作區管理器(Shift + F2),通過你的項目,源文件夾,並選擇main.cpp中展開下拉

複製代碼進入預建的main.cpp文件。

從頂部菜單中選擇Build,然後選擇「Build and Run」選項。

而且應該這樣做。

+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! 
$