假设我们有一个文件列表:
- 源代码
- 一个
- b
- c
- 生成文件
每个文件夹中都有很多.cc & .h 文件。 Makefile怎么写?
当我写这样的路径时 ./a/a.cc 或 ../a/a.cc
将会发生错误。
但是当我将文件放在同一目录中时 并写为 a.cc。 一切都好。
我在 cygwin 上运行它。 有人可以帮助我吗?
最佳答案
通配符
函数就是您正在寻找的:http://www.gnu.org/software/make/manual/html_node/Wildcards.html
在 Linux 上,我更喜欢 Automake/Autoconf 构建系统:http://de.wikipedia.org/wiki/GNU_Build_System
替代方案可以是 CMake:http://www.cmake.org/
关于c++ - Linux编程中的多目录 "make",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10311122/