标签: c makefile
我有一个大型源代码树,在某处我有一个带有main函数的文件,我想生成一个makefile而不需要手动解析所有依赖项(包括目录和必要的c文件)。因此,该工具需要从主文件夹开始搜索,然后在文件树中上下搜索包含最近"的文件。到主文件。
答案 0 :(得分:2)
Cmake将部分地满足您的要求。您始终可以从强大的项目模板开始。
我建议你看一下 c-template 。
http://c-template.readthedocs.org/en/latest/
https://github.com/redjack/c-template
答案 1 :(得分:2)
注意,如果您已经有一个带有相应包含路径的gcc编译行,您可以让编译器自动生成一个列表 包含.h文件的依赖项。请参阅-MM option。
gcc
.h