zoukankan      html  css  js  c++  java
  • codeviz安装

    1.     下载:http://www.skynet.ie/~mel/projects/codeviz/#download

        结合Graphviz工具,使用CodeViz可以生成直观和漂亮的C/C++程序函数之间的调用关系图。

        1、安装graphviz

        在安装CodeViz之前,必须先安装它所依赖的工具dot,否则将无法完成./configure操作并提示以下错误信息:

    checking for dot...not found
    FATAL: The program dot was not in your path. This is probably available for your distribution
           with the graphviz package. Install this before running configure again

        既可以从http://www.graphviz.org/Download_linux_ubuntu.php 上下载最新版本的graphviz安装程序手动安装,也可以使用以下命令自动安装:

    $ sudo apt-get install graphviz graphviz-dev graphviz-doc

        程序简要说明:

    graphviz - rich set of graph drawing tools
    graphviz-dev - transitional package for graphviz-dev rename
    graphviz-doc - additional documentation for graphviz

        安装相关库:

    $ sudo apt-get install libgv-*

        相关库简要说明: 

    libgv-guile - Guile bindings for graphviz
    libgv-lua - Lua bindings for graphviz
    libgv-ocaml - OCaml bindings for graphviz
    libgv-perl - Perl bindings for graphviz
    libgv-php5 - Php5 bindings for graphviz
    libgv-python - Python bindings for graphviz
    libgv-ruby - Ruby bindings for graphviz
    libgv-tcl - Tcl bindings for graphviz

        2、安装CodeViz

        从http://www.skynet.ie/~mel/projects/codeviz/ 上下载CodeViz安装包codeviz-1.0.10.tar.gz以及从ftp://ftp.gnu.org/pub/gnu/gcc/gcc-3.4.6 上下载GCC源码包gcc-3.4.6.tar.gz,并把它们拷贝到Ubuntu下的同一目录下。

        然后解压CodeViz安装包,并把gcc-3.4.6.tar.gz拷贝到codeviz-1.0.10/compiler目录下:

    $ tar zvxf codeviz-1.0.10.tar.gz
    $ cd codeviz-1.0.10/
    $ cp ../gcc-3.4.6.tar.gz compilers/  //也可以略过这一步,让ncftp(Ubuntu默认未安装)在make执行过程中自动下载gcc-3.4.6.tar.gz
    $ ./configure
     apt-get install libgmp10-dev libmpfr-dev libmpc-dev

    $ sudo ln -sf /usr/include/asm-generic/ /usr/include/asm

    (2)安装 CodeViz
    ./configure && make install-codeviz

    注1:不需要 make ,因为make的作用就是检测是否有gcc若没有则下载源码包,所以这里只要安装 codeviz 即可。具体查看 Makefile 文件。

    注意:这里为什么不是通常用的make install,因为这里make install的作用是先安装gcc再安装codeviz,而前面已经安装了 gcc,所以这里只需要安装 codeviz ,即make install-codeviz脚本,该脚本也就是将genfull 和 gengraph 复制到/usr/local/bin 目录下。

    目前为止,CodeViz 安装完成了。



  • 相关阅读:
    广告效果滚动
    判断背景图片是否加载成功
    css3创建多边形clip属性,可用来绘制不规则图形了
    不允许用户选中文本的两种方法
    栈类模板设计及应用
    HDOJ 题目类型
    极大团数量模板
    HDU 1522 Marriage is Stable 稳定婚姻匹配
    字符串类设计与应用
    正向与反向拓扑排序的区别(hdu 1285 确定比赛名次和hdu 4857 逃生)
  • 原文地址:https://www.cnblogs.com/oracleloyal/p/5181001.html
Copyright © 2011-2022 走看看