我想編譯一個簡單的「Hello,World」程序,在C編程語言中使用gcc。我在源代碼文件「test.c」(不帶引號)上使用以下命令。使用某些開關時gcc編譯器錯誤
我用下面的命令:
GCC test.c的-O -Wall -Werror測試
我希望這個編譯我的程序,並創建和可執行名爲test,我可以運行從程序命令行。然而,當我編譯使用上面的線我得到以下錯誤:
GCC:測試:沒有這樣的文件或目錄
任何理由,爲什麼這可能是?
謝謝!
我想編譯一個簡單的「Hello,World」程序,在C編程語言中使用gcc。我在源代碼文件「test.c」(不帶引號)上使用以下命令。使用某些開關時gcc編譯器錯誤
我用下面的命令:
GCC test.c的-O -Wall -Werror測試
我希望這個編譯我的程序,並創建和可執行名爲test,我可以運行從程序命令行。然而,當我編譯使用上面的線我得到以下錯誤:
GCC:測試:沒有這樣的文件或目錄
任何理由,爲什麼這可能是?
謝謝!
你給了錯誤的命令,GCC:
做到這一點:
gcc -Werror -Wall -O -o test test.c
-o是輸出
這很有道理,謝謝! –
gcc
被處理test
作爲輸入文件名。假設你想使用test
作爲輸出文件名,你需要使用-o
選項。
gcc test.c -O -Wall -Werror -o test
^^
爲什麼downvote?讓我知道,所以我可以嘗試下次以不同的方式提問我的問題。 –