我正在使用gcc
編譯器。使用gcc進行遞歸編譯
我的項目的源代碼樹看起來有點像這個
test$~: tree .
.
|-- folder
| |-- hello.cpp
| `-- hello.h
`-- main.cpp
1 directory, 3 files
test$~:
文件main.cpp
包含main()
功能,並在名爲folder
所以在所有迄今爲止目錄由main.cpp
謊言調用所有功能我我從來不需要將一些源代碼放在子目錄下。
我所尋找的,總之,是在子目錄及其子目錄遞歸彙編等...這個命令應該從代碼項目的 主目錄中調用一些海灣合作委員會的命令。
AFAIK,GCC沒有這樣的機制。通常,這種事情由您的構建系統處理(例如Make)。 – 2012-03-19 01:42:04
有趣的想法。你有沒有找到手冊中的任何內容來暗示它可能是可能的。 AFAIK,這是不可能的,並沒有列出命令行上的所有文件。 – 2012-03-19 01:43:18