有沒有辦法通過GCC編譯器使用命令行來編譯給定文件夾中的所有.c
文件?
我已經看到了Linux的這個頁面:http://www.commandlinefu.com/commands/view/3230/compile-all-c-files-in-a-directory,但找不到CMD的任何等價物。使用CMD中的GCC編譯器編譯目錄中的所有.c文件
4
A
回答
10
我猜gcc本身並沒有這樣的參數。
但是,您可以嘗試gcc *.c -o Output
的常規通配符參數*
(通配符)要讀作「any」。
+0
使用'*'被稱爲[globbing](http://www.tldp.org/LDP/abs/html/globbingref.html)。 – sherrellbc
1
但您可以編譯的文件與下面的命令:
gcc -c -Wall file1.c file2.c file3.c
這裏。 - 牆會給你所有的警告和錯誤。
不要忘記瀏覽到這些文件所在的目錄。
相關問題
- 1. 使用「gcc」編譯器編譯C++簡單文件
- 2. 由arm-gcc編譯器編譯的c代碼的頭文件
- 3. 如何使用Elixir編譯目錄中的所有SASS文件?
- 4. 如何編譯給定目錄中的所有c文件?
- 5. 編譯編譯器錯誤編譯GCC
- 6. 用C++編譯器編譯C99文件
- 7. 用gcc編譯.c
- 8. C++:鏈接文件與GCC編譯器
- 9. 如何在Windows編譯器和GCC編譯器中使用SSE?
- 10. 編譯CMD中的.c程序,如終端Linux中的gcc?
- 11. 編譯Java文件,使用Windows Cmd的
- 12. CoffeeScript - 編譯當前目錄和所有子目錄中的所有.coffee文件
- 13. Makefile編譯當前目錄和所有子目錄中的所有.cpp文件
- 14. 如何使用find編譯所有子目錄中的所有文件?
- 15. 使gcc編譯C使用gcc規則
- 16. 最小GCC C++編譯器
- 17. 使用Visual C++項目中使用MinGW/GCC編譯的DLL?
- 18. 編譯使用gcc -c * .c的
- 19. gmake編譯目錄中的所有文件
- 20. 如何編譯目錄中的所有cpp文件?
- 21. 重新編譯目錄中的所有Python文件
- 22. 如何編譯單聲道目錄中的所有文件?
- 23. 在Eclipse IDE中使用GCC編譯器編譯RTX內核文件
- 24. 在gcc c編譯器中生成cswtch
- 25. 編譯src中的所有文件?
- 26. 編譯器gcc編譯器標誌的文檔?
- 27. GBA C編程編譯器gcc
- 28. 如何在具有頭文件的gcc中編譯C程序?
- 29. C編譯錯誤(沒有這樣的文件或目錄,編譯終止)
- 30. 出現錯誤 - gcc編譯器警告能否阻止C文件被編譯到目標文件中?
我想,沒有辦法,因爲大多數情況下這對連接器來說都沒有意義。如果你有多個源文件的項目,你應該使用make文件或者編寫一個構建腳本,這也是easyer要維護的。 – dhein