我寫了一個小的Hello World應用程序。使用Mac終端工具時,printf不返回任何東西
#include <stdio.h>
int main(int argc, const char * argv[])
{
printf("Hello World\n");
}
當我運行
gcc fileName.c
沒有返回到終端。有人能告訴我我做錯了什麼嗎?
我寫了一個小的Hello World應用程序。使用Mac終端工具時,printf不返回任何東西
#include <stdio.h>
int main(int argc, const char * argv[])
{
printf("Hello World\n");
}
當我運行
gcc fileName.c
沒有返回到終端。有人能告訴我我做錯了什麼嗎?
gcc是編譯器。它會輸出一個名爲a.out
的文件,除非另有說明,否則使用-o
標誌,例如gcc -o myprogram fileName.c
將從源myFile.c創建一個名爲myprogram的可執行文件。
運行程序寫:在終端./a.out
編譯可執行文件,你需要運行:
gcc fileName.c -o app
,將創建在當前目錄中名爲app
的可執行文件。然後運行該可執行文件:
./app
不要忘了'返回0;'! – 2011-05-22 03:54:25