自动生成源文件列表(.c、.cpp等,不是头文件)是否正常?
你会怎么做?我正在考虑使用 find 和 sed。
编辑:该项目是一个图书馆。所有源文件都在项目目录中。那里没有不相关的源文件。所有目标文件都是使用相同的编译器选项生成的。我正在考虑生成所有源文件的列表,然后按照 Tromey 的方式为每个源文件生成一个依赖文件。这是一种可行的方法吗?
更多编辑:这是一个相当大的 C++ 库。该项目正在开发中。非常需要尽量减少重新编译。
谢谢。
最佳答案
在 GNU make 中你可以使用通配符。参见 this question举个例子。
关于c++ - GNU 使 : generate list of source files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5695700/