我已經觀看了大量有關如何使用崇高文本的視頻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的Ubuntu終端快捷方式?
- 5. 在ubuntu中運行的AMPPS終端中使用MongoDB
- 6. 如何在Ubuntu中運行PyCharm - 「運行在終端」或「運行」?
- 7. 無法運行我的代碼塊的代碼爲Ubuntu
- 8. 當我從終端運行代碼時,將使用哪個分支?
- 9. 打開一個ubuntu終端並運行終端命令,如「./executable -x -y`」表格java代碼
- 10. 當我在ubuntu 12.04.5終端上運行sudo su時出錯
- 11. 如何在Ubuntu的終端中自動運行應用程序?
- 12. 按下按鈕時,如何讓我的應用程序運行終端代碼?
- 13. JAVA_HOME Ubuntu終端
- 14. Ubuntu中的終端
- 15. C++代碼只能在終端運行程序時執行
- 16. 如何在Ubuntu終端中運行PyQt4應用程序?
- 17. 通過終端運行Java代碼的問題
- 18. 運行我的SQL轉儲終端
- 19. ClassNotFound的錯誤運行的Java .class在Ubuntu終端
- 20. 使用unix終端運行C++程序
- 21. 運行PHP腳本使用Mac終端
- 22. 運行cygwin終端使用vb
- 23. 在ubuntu上運行彙編代碼
- 24. 無法從我自己的Ubuntu終端上運行GitHub的hyperledger chaincode
- 25. 前端實例終止前運行代碼
- 26. 如何在終端中運行java代碼
- 27. Visual Studio代碼在集成終端外運行NPM
- 28. 使用終端代替Xcode運行C腳本
- 29. 在虛擬機上使用Ubuntu終端代理設置
- 30. 如何在終端中使用python編寫多行代碼?
'GCC文件test.c'會創建一個'a.out'。不要創建名爲'test'的可執行文件 –