正如標題所暗示的,我有一個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. 在不編輯的情況下添加編譯器選項Makefile
- 2. 是否可以在不使用頭文件的情況下編寫c程序
- 3. 是否可以在不編譯CoffeeScript文件的情況下使用JSDoc?
- 4. 在不使用編譯器的情況下創建可執行文件
- 5. Scala代碼在不使用scalac編譯的情況下運行?
- 6. 如何在不使用makefile的情況下鏈接目標文件和庫
- 7. 使用makefile編譯頭文件依賴關係
- 8. 如何在沒有visual studio的情況下編譯C文件
- 9. 如何在不擴展包含的頭文件的情況下預編譯C源文件?
- 10. 在不編譯DLL的情況下部署asp.net應用程序
- 11. Makefile不重新編譯頭文件更改
- 12. RxJava編譯下列情況下錯誤
- 13. 在不重新編譯的情況下更改java的.class文件
- 14. 如何在不重壓JPEG的情況下編寫Exif頭文件?
- 15. 使用Wine的DirectX頭文件在MingW下編譯
- 16. 如何在沒有cpp文件的情況下使用頭文件
- 17. 如何在碼頭文件不存在的情況下構建碼頭圖像
- 18. 如何在不使用gettext模塊的情況下使用編譯的gettext .mo文件?
- 19. 在什麼情況下C++頭文件不能傳遞?
- 20. 在不使用javascript的情況下在swift/obj c中編輯css文件
- 21. 如何在不使用ng-cloak的情況下停止未編譯的數據?
- 22. 如何在不編譯宏的情況下啓動excel?
- 23. 如何在不崩潰編譯器的情況下實現MutableCollectionType?
- 24. 如何在不重新編譯FLA的情況下更新SWF
- 25. 如何在不調試的情況下編譯PHP擴展?
- 26. 編譯頭文件
- 27. 如何在makefile中編譯.h文件?
- 28. 不能編譯,利用makefile
- 29. 在不使用Microsoft編譯器的情況下開發Windows驅動程序
- 30. 如何在不使用QtXmlPatterns,QtSvg和QtSql的情況下編譯QtDeclarative
您不會編譯頭文件,並且頭文件通常不會像您說的那樣包含「代碼文件的實現」。這個問題毫無意義。 – unwind
您(可能)需要的程序稱爲'gcc'。谷歌會告訴你更多。 – HolyBlackCat
非常感謝您 – RandomUser