我已經觀看了大量有關如何使用崇高文本的視頻3我按照他們的說法做了,但它不起作用。當我在終端中鍵入「subl test.c」時,它會在sublime text 3中打開一個名爲test.c的文件,當我使用命令gcc -c test.c時,一切都很好,但是當我嘗試運行代碼時。 /測試它說bash:./test:沒有這樣的文件或目錄使用終端Ubuntu運行我的代碼
-1
A
回答
1
Bash說,沒有這樣的文件或目錄,因爲你還沒有創建一個名爲'測試'的文件。你應該指定一個輸出文件名,即你應該輸入gcc test.c -o your_out_filename
。然後你可以使用./your_out_filename
來運行你的程序。如果沒有-o
標誌,gcc默認會創建一個a.out
,所以你的out_filename將是a.out
。
0
你必須使用下面的命令來創建一個名爲test
文件:
gcc test.c -o test
如果不使用-o選項(gcc test.c
)您所創建的文件將a.out
。
gcc的選項-c
只會編譯您的文件,並不會將其鏈接到您可以運行的程序。 -c
選項的結果只是一個名爲test.o
的對象文件。
因此,最簡單的方法是我上面提到的那個(-o
選項)。
-1
0
之間的差異,那麼需要運行:
gcc -o output test.c
output
是你必須做的./output
在終端爲它執行
相關問題
- 1. 從終端運行,更改字符編碼!我認爲。 (UBUNTU)
- 2. 運行Java代碼的終端
- 3. 無法從Ubuntu的終端運行adb
- 4. 如何從終端運行Ruby代碼?
- 5. 如何從終端運行C代碼?
- 6. 在終端上運行ruby的Ubuntu終端快捷方式?
- 7. 在Ubuntu 16.04上終端運行java LTS
- 8. 從Ubuntu終端運行Python腳本NameError
- 9. 無法在ubuntu終端上運行hg
- 10. 我的代碼編譯,但不會在終端運行
- 11. 在ubuntu中運行的AMPPS終端中使用MongoDB
- 12. 如何在Ubuntu中運行PyCharm - 「運行在終端」或「運行」?
- 13. 如何在Ubuntu終端中使用Java代碼觸發命令
- 14. 無法運行我的代碼塊的代碼爲Ubuntu
- 15. 當我從終端運行代碼時,將使用哪個分支?
- 16. PHP - 從終端執行代碼,ubuntu服務器
- 17. 打開一個ubuntu終端並運行終端命令,如「./executable -x -y`」表格java代碼
- 18. 當我在ubuntu 12.04.5終端上運行sudo su時出錯
- 19. Python代碼的行爲與在終端中運行時不同
- 20. 如何在Ubuntu的終端中自動運行應用程序?
- 21. 按下按鈕時,如何讓我的應用程序運行終端代碼?
- 22. JAVA_HOME Ubuntu終端
- 23. Ubuntu中的終端
- 24. C++代碼只能在終端運行程序時執行
- 25. 如何直接從終端/命令行運行Go(lang)代碼?
- 26. OpenCV C++代碼在終端運行良好,但從eclipse運行時出錯 - Ubuntu 12.04
- 27. R在終端中運行自動完成的源代碼
- 28. 在新的終端窗口中編譯並運行C++代碼?
- 29. 通過終端運行Java代碼的問題
- 30. 如何在Ubuntu終端中運行PyQt4應用程序?
'GCC文件test.c'會創建一個'a.out'。不要創建名爲'test'的可執行文件 –