当前位置: 首页 > 工具软件 > KScope > 使用案例 >

linux系统类kscope,linux系统下教你一步一步安装kscope

燕永昌
2023-12-01

在ubuntn10.04下,不能直接安装kscope1.6.2,先要安装kde环境支持,如下步骤:

apt-get install kdelibs (解决kde-config notfound)

apt-get install xorg-dev (解决error:can‘tfind X includes?)

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

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

2. 下载kscope-1.6.2

下载地址:http://download.chinaunix.net/download/0006000/5469.shtml

下载后,解压缩,并进入到kscope-1.6.2的源码根目录中。

3. 配置。configure

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

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

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

解决方法:sudo apt-get installbuild-essential ,然后再。/configure --without-arts

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

解决方法:sudo apt-get installflex,然后再。/configure--without-arts

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

解决方法:sudo apt-get installbison,然后再。/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]$cdsrc

[ /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快多了,功能和界面比sourcenavigator强多了……

推介阅读:

Source引擎登陆Linux的消息已被Valve证实

Linux安全工具TriageTools

Linux桌面:ROSA

式Linux系统键盘驱动

配置文件去掉注释行方法

 类似资料: