我正在开发一个项目(有很多遗留代码),我必须分析。我将源文件分成了模块,现在我想识别依赖项。对于某些模块,我想知道它本身与另一个模块之间的接口究竟在哪里。所以,例如,如果我有
Module_A.c
其中包含Module_B.h
我想知道哪些变量或函数Module_A
正在使用(来自Module_B
)。
那么有没有一种方法(或工具)能够告诉我在Module_B
中调用Module_A
中的哪些函数(和/或引用了哪些变量)。
注意:我不想要某种“全面”的调用图或包含所有引用的列表 - 我只想明确指出两个特定模块之间的引用!
答案 0 :(得分:0)
您可以使用工具" Source Insight"为了这个任务。它可以为您提供呼叫地图,参考等等。