用于分析 C/C++ 中的调用依赖关系的参考

Reference to analyze the call dependencies in C/C++

本文关键字:调用 依赖 关系 参考 C++ 用于      更新时间:2023-10-16

我想分析c/c ++文件,以便通过源代码获取依赖项。数据告诉我们文件中的哪个方法调用其他文件中的另一个函数。

我怎样才能完成?如果你有很好的参考,请分享给我。

谢谢。

您可以使用不同的工具,如doxygen,KCachegrind,gprof,Netbeans调用图来分析依赖关系。

https://en.wikipedia.org/wiki/Call_graph

我不知道

它是否满足您的特定需求,但是要创建调用图,请使用valgrind中的callgrind工具:

valgrind --tool=callgrind

看这里。

我认为您可以将ctags与cscope一起使用。