我正在使用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