参考分析C / C ++中的调用依赖项

时间:2015-06-19 04:10:42

标签: c++ c

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

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

感谢。

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

我不知道它是否符合您的特定需求,但要创建一个调用图,请使用valgrind中的callgrind工具:

valgrind --tool=callgrind

See here.

答案 2 :(得分:0)

我认为你可以在cscope中使用ctags。