2015-06-19 42 views
0

我想分析通過源代碼獲取依賴關係的c/C++文件。數據告訴我們一個文件中的哪個方法調用另一個文件中的另一個函數。引用來分析C/C++中的調用依賴關係

我該如何實現?如果你有很好的參考,請分享給我。

謝謝。

回答

2

您可以使用不同的工具,如doxygen,KCachegrind,gprof,Netbeans調用圖來分析依賴關係。

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

+0

謝謝。但我不需要可視化數據,只需要數據。我會在收集完後處理java中的數據。所以,我需要解析器。你知道嗎? – verystrongjoe

0

我不知道它是否滿足您的特定需求,而是創造一個調用圖,使用的valgrind的callgrind工具:

valgrind --tool=callgrind 

See here.

0

我想你可以與cscope一起使用ctags。