根据工程代码生成 函数调用图
根据别人的帖子跑了一下,留贴备用
1、用Doxygen+Graphviz生成函数调用流程图
工具linux 和 windows 都有
-windows 到官网直接下载,
-ubuntu 使用apt-get install 安装
sudo apt-get install doxygen doxygen-doc doxygen-gui doxygen-docs
sudo apt-get install graphviz graphviz-d*
linux 需要调用命令启动doxygen,
$doxywizard &
配置项较多,不再多说,转载别人的帖子
原帖地址:
http://wildpointer.net/2012/04/14/doxygen_graphviz/
2、使用Source Insight
工具简单,但我这生成的函数调用图只限在一个文件中的
原帖地址:http://www.cnblogs.com/csonezp/archive/2012/10/06/2712910.html
做数据结构作业,其中有要交一个算法的函数调用关系图。这个课堂上也没讲过。懒人自然不会用word或者mspaint一点一点去画了。而visio这种东西,用着也挺麻烦。
于是上网百度了一下,查到一个叫Source Insight的软件,这个可以根据代码自动生成函数调用关系图。这里把最基本的使用方法介绍一下。在使用之前要先在Options-Preference里设置一下语言)
1、程序主界面(不会排版,图片传上来竟然这么大)
2、导入源码文件
File-Load File,选择你要用的文件
3、生成调用关系图
打开文件后,将光标置于对应函数上,在Relation Window中就会显示对应的函数关系调用图。
以上。