标签: c++ c
我想分析c / c ++文件以通过源代码获取依赖项。数据告诉我们文件中的哪个方法调用其他文件中的其他函数。
我怎样才能完成?如果您有很好的参考,请与我分享。
感谢。
答案 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。