工具来跟踪的#include依赖 [英] Tool to track #include dependencies

查看:132
本文介绍了工具来跟踪的#include依赖的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

什么好的建议?输入将是一个标头文件的名称,并输出应的列表(preferably树)的所有文件的直接或间接的,包括它

Any good suggestions? Input will be the name of a header file and output should be a list (preferably a tree) of all files including it directly or indirectly.

推荐答案

如果你有机会获得GCC / G ++,那么<一个href=\"http://gcc.gnu.org/onlinedocs/gcc/$p$pprocessor-Options.html#$p$pprocessor-Options\"><$c$c>-M选项​​将输出的依赖清单。它没有做任何多余的东西,其他的工具做的,但因为它是由编译器来了,就没有机会,它会从错误的地方拿起文件。

If you have access to GCC/G++, then the -M option will output the dependency list. It doesn't do any of the extra stuff that the other tools do, but since it is coming from the compiler, there is no chance that it will pick up files from the "wrong" place.

这篇关于工具来跟踪的#include依赖的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆