【发布时间】:2013-10-16 12:24:41
【问题描述】:
我正在处理一个项目(包含大量遗留代码),我必须对其进行分析。我将源文件划分为模块,现在我想识别依赖关系。对于某些模块,我想知道它自己和另一个模块之间的接口到底在哪里。例如,如果我有
Module_A.c 其中包括Module_B.h 我想知道Module_A 正在使用哪些变量或函数(来自Module_B)。
那么有没有一种方法(或工具)能够告诉我Module_B 中的哪些函数在Module_A 中被调用(和/或哪些变量被引用)。
注意:我不想要某种“全面”调用图或包含所有引用的列表 - 我只想要明确地引用两个特定模块之间的引用!
【问题讨论】:
标签: c++ c include dependencies