使用doxygen靜態分析開源代碼

doxygen是一款生成開源代碼說明文件的工具,由於不須要編譯源碼,用做代碼的分析也十分方便。html

1、安裝


ubuntu - Generate graphs and diagrams with Doxygen - Stack Overflowsudo apt-get install graphviz sudo apt-get install doxygen-gui

2、使用

示例:簡單的代碼調用關係的分析

代碼見用 Graphviz+pvtrace 可視化函數調用 - fengbohello - 博客園前端

1.運行doxywizard出現doxygen的gui前端linux

2.選擇源碼目錄和生成代碼目錄ubuntu

3.Diagrams選項,選擇use dot...函數

 

4.Build 選擇Extract_all工具

 

 

5.Dot HAVE_DOT 開發工具

 

5.結果ui

在Files下面code

 

ubuntu - Generate graphs and diagrams with Doxygen - Stack Overflowhtm

how to get doxygen to produce call & caller graphs for c functions - Stack Overflow

 

linux源代碼分析和閱讀工具比較_開發工具_酷勤網

How to create header include graph using Doxygen – Code Yarns

doxywizard - Doxygen isn't generating documentation for source files - Stack Overflow

相關文章
相關標籤/搜索