正如標題所暗示的,我有一個C語言的代碼文件和一個Header文件及其實現。爲了創建一個可執行程序,我應該在一個類似Linux的系統上的命令行中寫入什麼內容?在不使用makefile的情況下編譯頭文件
-4
A
回答
2
gcc file.c -o yourProgram
./yourProgram
-1
在您要編譯的所有.c文件上運行gcc的shell腳本。
化妝的錯誤優勢在於編寫正確,它只會編譯修改過的文件保存您的構建時間特別是發展
-1
首先,你需要看看你的系統中安裝的編譯器(如果有的話)期間(哪個gcc)。假設你有GCC,看看這個問題,應提供一個答案:
How to compile a C program in gcc which has header files?
注意,GCC CodeFile.c -o ExecutableName是一個基本的命令編譯自.C本身就是一個基本的可執行文件。
或者,讓你的#include語句使用相對路徑,這取決於你的代碼庫的結構。
相關問題
- 1. 在不包含頭文件的情況下編譯
- 2. 在不編輯的情況下添加編譯器選項Makefile
- 3. 如何在不看文件的情況下編譯.sass
- 4. 在不編譯的情況下從java文件處理註釋
- 5. Makefile - 只在文件不存在的情況下依賴項
- 6. 是否可以在不使用頭文件的情況下編寫c程序
- 7. 是否可以在不編譯CoffeeScript文件的情況下使用JSDoc?
- 8. 在不使用編譯器的情況下創建可執行文件
- 9. Scala代碼在不使用scalac編譯的情況下運行?
- 10. 如何在不使用Visual Studio的情況下編譯DLL?
- 11. 如何在不使用makefile的情況下鏈接多個文件?
- 12. 如何在不使用makefile的情況下鏈接目標文件和庫
- 13. 使用makefile編譯頭文件依賴關係
- 14. 如何在沒有visual studio的情況下編譯C文件
- 15. 編譯 - 在沒有Visual Studio的情況下獲取XAP文件
- 16. 如何在不擴展包含的頭文件的情況下預編譯C源文件?
- 17. 預編譯js.erb文件或在沒有預編譯的情況下加載
- 18. 在不使用jar文件的情況下讀取Excel文件
- 19. 在不編譯DLL的情況下部署asp.net應用程序
- 20. 在不用Java重新編譯的情況下添加實現?
- 21. RxJava編譯下列情況下錯誤
- 22. Makefile不重新編譯頭文件更改
- 23. 在不重新編譯的情況下更改java的.class文件
- 24. Makefile文件 - 編譯來回
- 25. 如何在不使用Matlab編譯器的情況下從JAVA使用Matlab
- 26. 如何在不重壓JPEG的情況下編寫Exif頭文件?
- 27. makefile文件編譯的文件庫
- 28. 使用Wine的DirectX頭文件在MingW下編譯
- 29. 如何在不包含發送http頭文件的情況下使用WordPress $ wpdb?
- 30. 如何在不使用Qt內部頭文件的情況下壓縮QEvent?
您不會編譯頭文件,並且頭文件通常不會像您說的那樣包含「代碼文件的實現」。這個問題毫無意義。 – unwind
您(可能)需要的程序稱爲'gcc'。谷歌會告訴你更多。 – HolyBlackCat
非常感謝您 – RandomUser