2011-05-22 66 views
2

我寫了一個小的Hello World應用程序。使用Mac終端工具時,printf不返回任何東西

#include <stdio.h> 
int main(int argc, const char * argv[]) 
{ 
    printf("Hello World\n"); 


} 

當我運行

gcc fileName.c 

沒有返回到終端。有人能告訴我我做錯了什麼嗎?

+3

不要忘了'返回0;'! – 2011-05-22 03:54:25

回答

8

gcc是編譯器。它會輸出一個名爲a.out的文件,除非另有說明,否則使用-o標誌,例如gcc -o myprogram fileName.c將從源myFile.c創建一個名爲myprogram的可執行文件。

運行程序寫:在終端./a.out

6

編譯可執行文件,你需要運行:

gcc fileName.c -o app 

,將創建在當前目錄中名爲app的可執行文件。然後運行該可執行文件:

./app