是否有生成makefile并解决依赖关系的工具?

时间:2015-09-09 13:59:23

标签: c makefile

我有一个大型源代码树,在某处我有一个带有main函数的文件,我想生成一个makefile而不需要手动解析所有依赖项(包括目录和必要的c文件)。因此,该工具需要从主文件夹开始搜索,然后在文件树中上下搜索包含最近"的文件。到主文件。

2 个答案:

答案 0 :(得分:2)

Cmake将部分地满足您的要求。您始终可以从强大的项目模板开始。

我建议你看一下 c-template

http://c-template.readthedocs.org/en/latest/

https://github.com/redjack/c-template

答案 1 :(得分:2)

注意,如果您已经有一个带有相应包含路径的gcc编译行,您可以让编译器自动生成一个列表 包含.h文件的依赖项。请参阅-MM option