相关疑难解决方法(0)

自动发现C依赖项

我需要为当前项目编写文档,列出所有.c文件,每个文件列出该文件直接或间接包含的每个.h文件.

这是一个大项目,虽然我们有理论上有这些信息的Makefile,但那些Makefile有时是不正确的(我们从另一家公司继承了这个项目).我们经常不得不做一个make clean ; make实际反映在重新编译中的更改,所以我不想依赖这些Makefile.

那么是否有一个工具可以让我们给它一个.c文件和一个包含路径的名称,让它告诉我们.c文件直接或间接包含的所有.h文件?我们没有任何奇怪的东西

#define my_include "some_file.h"
#include my_include
Run Code Online (Sandbox Code Playgroud)

所以这个工具不需要是完美的.在常规包含的包含路径中搜索.c和.h文件的任何内容都足够好.

c dependencies include

11
推荐指数
2
解决办法
5474
查看次数

标签 统计

c ×1

dependencies ×1

include ×1