我想知道爲什麼我的C程序不打印任何信息。在編程方面,我是100%新手,在過去的幾周裏,我已經能夠在Ruby和Python中學習一些東西,但是我對C的東西沒有任何幫助。這裏是總基線,每個人都先學會的簡單程序:爲什麼我沒有輸出非常簡單的Hello World程序?
#include <stdio.h>
int main()
{
printf("Hello World\n");
return 0;
}
所以我寫了這個,我保存爲hello.c。現在,我cd到它在哪裏,和目錄,然後我嘗試
gcc hello.c
,並沒有任何反應 - 沒有錯誤,只是什麼都沒有。如果我寫的,而不是
gcc hello.c -o hello
一個新的可執行文件寫入我的目錄,當我打開它,它看起來像正常的命令行,並有「Hello World」的寫在那裏,如我所料,我端第一次。
我也試過讓hello.c構建可執行文件本身,但是當我做,我得到
syntax error near unexpected token `('
`int main()'
謝謝 - 是的,在這方面很新穎,謝謝大家的清晰和簡單的反饋。現在明白了! – user1451632