用Doxygen+Graphviz生成函數調用流程圖
上面這張圖是用Doxygen+Graphviz從netcat的源代碼生成的函數調用關係圖。這種圖有助於閱讀源代碼。
還可以生成class(或者struct)之間的關係圖,如下所示:
現在介紹如何使用Doxygen和Graphviz生成這種圖:
1. 下載並安裝Doxygen和Graphviz。直接Google就可以找到主頁,下載安裝即可。
2. 記住Graphviz的安裝目錄,以後要用到。
3. 運行doxywizard。
上面這張圖是用Doxygen+Graphviz從netcat的源代碼生成的函數調用關係圖。這種圖有助於閱讀源代碼。
還可以生成class(或者struct)之間的關係圖,如下所示:
現在介紹如何使用Doxygen和Graphviz生成這種圖:
1. 下載並安裝Doxygen和Graphviz。直接Google就可以找到主頁,下載安裝即可。
2. 記住Graphviz的安裝目錄,以後要用到。
3. 運行doxywizard。