Blackrose's Blog Blackrose's Blog

Fedora 13安装kscope

in technologyread (276) 文章转载请注明来源!

最近看操作系统代码,刚开始用Gvim看,虽然可以多标签,但查找函数很麻烦。随找Google一番,发现了些好东西。WIN下很多人都用Source Insite来查看代码,可Linux下这种类似的工具很少,有些配置很麻烦。最后,找到两个软件Source Navigator and Kscope.

Source Navigator界面很一般,由于窗口是独立的,所以打开文件多了,会有产生很多的窗口,查找函数也不是太方便。我用了一段时间也就放弃了。
Kscope是cscope的前段,界面是kde的风格,和Source Insite很接近了,功能也不错的。下面来安装Kscope:

1.下载源代码,最好是1.6.2

首先说明下,fedora源中有kscope,版本是1.9.4的,但那个安装后什么也没有,就是个窗口。至于为什么选1.6.2,因为大家都下这个,不再解释什么了。
下载链接

2.编译安装

解压,并进入目录

./configure
安装之前要先安装kdelibs3.i686和kdelibs3-devel.i686
上面执行完后,如果直接make会有错,因为程序找不到lkateinterfaces这个库,所以下面的修改下Makefile才行
cd src
vi Makefile
找到-lkateinterfaces
修改为/usr/lib/libkatepartinterfaces.la
然后make,make install即可完成安装
3.配置kscope

安装后,打开kscope,点击setting->configure Kscope,在programmers选项中,分别指定cscope,ctags,dot的路径即可,先点击guess,如果找不到先查看下/usr/bin下有没有,如果没有就先安装,然后把路径填写上即可。

dot是graphviz软件,主要用来画图的,在kscope中,显示函数结构就是用它来完成的。
http://www.graphviz.org/Download_linux_rhel.php

本文参考链接(点击可跳转到链接):
http://blog.aoyoo.me/2010/12/fedora13%E4%B8%8B%E5%AE%89%E8%A3%85kscope.html (fedora13下安装KScope )
http://hi.baidu.com/lamposs/blog/item/c2c26f520fc977561138c252.html (在Linux/Fedora11下配置、编译和使用Kscope的心得体会)

文章二维码

扫描二维码,在手机上阅读!

发表新评论
仅有 1 条评论
  1. 站长工具
    站长工具
    回复

    博主文章好给力,站长精灵的百度挖词功能又增强了,可以帮助博主提高人气增加流量,欢迎回访试用,交流挖词心得。

博客已萌萌哒运行
© 2018 由 Typecho 强力驱动.Theme by Yodu
前篇 后篇
雷姆
拉姆