回答
Doxygen
可能是你在找什麼。它可以提供沒有程序員標記的交叉引用,調用圖和依賴樹,這似乎是你需要的。
就爲f聯想樹等doxygen
想到。請參閱下面的Ben Voigt的評論。
如果你只是試圖通常調試,在Linux gdb
和valgrind
是非常寶貴的,因爲在低層次上搞清楚發生了什麼。在Windows中,Visual Studio
提供了很多類似的調試功能。
你的問題有點含糊。你能告訴我們更多關於代碼和你的任務嗎?
您可以通過設置'EXTRACT_ALL = YES'來獲得'doxygen'來分析所有內容,即使在源代碼中沒有標記。 – 2011-03-23 22:07:56
已更新,謝謝! – 2011-03-23 22:23:22
當談到腳本調試器時,我認爲WinDbg更像是'gdb'。但我想最終這是一個品味問題。 – 0xC0000022L 2011-03-24 01:21:06
我已經成功使用Understand過去。它不是免費的,但它有一個試用期,所以你可以對此發表意見。
試過了,它在一個合理的大代碼基礎上崩潰,我想了解它。可悲的是,它甚至沒有保存中間結果...: - | – 0xC0000022L 2011-03-24 01:22:29
相同,理解非常有前途但仍不穩定。 – 2017-10-12 07:58:54
您可以使用LLVM基礎結構進行某些代碼分析(例如,構建依賴關係圖,搜索某些模式等),以及Clang或llvm-gcc。
有CodeViz: A CallGraph Visualizer。它使用GraphViz來生成漂亮的大圖形。
- 1. C++代碼分析工具
- 2. 代碼分析工具4
- 3. VBA代碼分析工具
- 4. 靜態代碼分析與動態代碼分析工具?
- 5. 分析Java源代碼的工具
- 6. SSIS的靜態代碼分析工具
- 7. 工具來分析代碼的語法
- 8. 用於分析OCaml代碼的工具
- 9. PowerBuilder的代碼分析工具
- 10. Mono的源代碼分析工具
- 11. 分析matlab源代碼的工具
- 12. 靜態代碼分析工具jython
- 13. visual studio代碼分析/度量工具
- 14. 代碼增量靜態分析工具?
- 15. 靜態代碼分析工具
- 16. Java代碼分析/度量工具
- 17. 編寫靜態代碼分析工具
- 18. Progress 4GL代碼分析工具
- 19. 代碼使用分析工具
- 20. 交互式統計分析工具
- 21. 定量系統性能分析工具?
- 22. 開源代碼覆蓋工具,可以使用cc網整合
- 23. Windows上的C++靜態代碼分析工具
- 24. 開發專有API的靜態源代碼分析工具?
- 25. VMS/VAX平臺上的COBOL源代碼分析工具
- 26. matlab代碼分析器產生空的工具提示
- 27. TeamCity針對.NET的靜態代碼分析工具
- 28. Android:有沒有分析本機代碼的工具?
- 29. UML或CASE工具來分析*巨大的* JavaScript代碼庫?
- 30. 靜態代碼分析所需的工具
可以用grep很快解決很多問題。 – Cascabel 2011-03-23 21:36:02
請參閱我們的源代碼搜索引擎,它提供了一個帶有GUI的「grep」式代碼查詢語言,可以在避免格式問題的同時輕鬆地提出「<此構造>的位置」問題。 http://www.semanticdesigns.com/Products/SearchEngine – 2011-03-26 18:48:49