看开源代码利器—用Graphviz + CodeViz生成C/C++函数调用图(call graph) - 转

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了看开源代码利器—用Graphviz + CodeViz生成C/C++函数调用图(call graph) - 转相关的知识,希望对你有一定的参考价值。

From http://www.linuxidc.com/Linux/2015-01/111501.htm

实际按照上文操作,主要是安装gcc-4.6.2出现一些问题,原先在cygwin下安装,结果提示缺少3个东西,编译gcc失败。

centos下,yum -y install mpfr-devel libmpc-devel gmp-devel

后来又提示错误,(我是在64位Centos下安装的),于是需要安装glibc-devel.i686,可能也需要安装libgcc.i686。对

第一次安装失败后,不要再执行install_gcc-4.6.2.sh。cd gcc-graph/objdir,sudo make

结果”/usr/bin/ld: .libs/alloc.o: relocation R_X86_64_32 against `.rodata.str1.8‘ can not be used when making a shared object; recompile with -fPIC"这样的错误仍然报出,看来需要google下,看看分步骤如何安装。

以上是关于看开源代码利器—用Graphviz + CodeViz生成C/C++函数调用图(call graph) - 转的主要内容,如果未能解决你的问题,请参考以下文章

Graphviz学习笔记

用Doxygen+GraphViz生成OSSIM源码中函数关系调用图

用 Graphviz + CodeViz可视化函数调用

从Docker“被禁”看开源软件

用Graphviz绘制好看网络图

用Graphviz绘制好看网络图