• Debian6 安装Kscope(也适用于Ubuntu)


    参考:http://soft.chinabyte.com/os/134/12307634.shtml

    kscope1.6.2在这里下载,下载后解压出kscope-1.6.2.tar.gz。

    在ubuntn10.04下(在Debian下同样适用),不能直接安装kscope1.6.2,先要安装kde环境支持,如下步骤:

      apt-get install kdelibs (解决kde-config not found)

      apt-get install xorg-dev (解决error:can't find X includes?)

      apt-get install kdelibs4-dev kdelibs4c2a (解决no KDE headers installed)

      本人在安装这些库的时候,也遇到了一些问题,安装的时候出现了:0% [Waiting for headers],然后就不动了。google了下,说是在apt-get install的过程中被中断过(确实是这样过),按照网上说的,把目录下的/var/cache/apt/archives的一些文件删除掉了,特别是 /var/cache/apt/archives/partial目录下的文件。

      下载后,解压缩 (tar -xzvf kscope-1.6.2.tar.gz),并进入到kscope-1.6.2的源码根目录中。

      3. 配置 ./configure

      用命令 ./configure --without-arts 进行config

      这个时候,会提示找不到这个,找不到那个,按照提示,将所需要的软件包都 安装上。列出几个如下:

      错误1: configure: error: C++ preprocessor "/lib/cpp" fails sanity check

      解决方法:sudo apt-get install build-essential ,然后再 ./configure --without-arts

      错误2: configure: error: Lex/Flex is required in order to build KScope

      解决方法:sudo apt-get install flex,然后再 ./configure --without-arts

      错误3: configure: error: Yacc/Bison is required in order to build KScope

      解决方法:sudo apt-get install bison,然后再 ./configure --without-arts

      安装过程中,只记录了这些错误,如果还出现其它错误,google下,一般都能找到。

      4. make

      make时会出现的问题:

      错误1: /usr/bin/ld: cannot find -lkateinterfaces

      make时提示找不到 -lkateinterfaces,不用担心,该参数是要找动态链接库,其实没有动态链接库,只有静态链接库,该库位于/usr/lib/libkatepartinterfaces.la,这个时候,切换到src目录下:

      [ /home/lanch/Download/kscope-1.6.2]$cd src

      [ /home/lanch/Download/kscope-1.6.2/src]$grep -n -lkateinterfaces Makefile 

      将Makefile文件中使用-lkateinterfaces 的地方,替换为/usr/lib/libkatepartinterfaces.la,接着,退回到上层目录cd ,进行make,就会大功告成。

      5. sudo make install

      这个过程中没现过错误。

      6. 安装cscope,ctags,graphviz

      sudo apt-get install cscope ctags graphviz

      到此安装kscope1.6.2完成,可以在终端中输入kscope打开kscope1.6.2了,当然你可以作成一个快捷方式,这里就不再说明。

      使用了下,kscope1.6.2总体不不错,速度比eclipse快多了,功能和界面比source navigator强多了……

  • 相关阅读:
    接口自动化架构-获取用例
    Windows性能监控工具Perfmon使用指南
    接口自动化架构1-setting
    多进程
    线程锁、守护线程
    多线程
    xlrd模块
    封装写日志的类
    封装redis
    继承
  • 原文地址:https://www.cnblogs.com/pengdonglin137/p/3385741.html
Copyright © 2020-2023  润新知