a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 97|回复: 0

[综合辅导] Linux辅导:linux下kscope的安装

[复制链接]
发表于 2012-8-4 12:07:07 | 显示全部楼层 |阅读模式
在ubuntn10.04下,不能直接安装kscope1.6.2,先要安装kde环境支持,如下步骤:     apt-get install kdelibs     (解决kde-config not found)
2 T  k* c: R& K# r1 w2 K    apt-get install xorg-dev  (解决error:can't find X includes?)8 V4 |2 B0 A" r, {  m
    apt-get install kdelibs4-dev kdelibs4c2a (解决no KDE headers installed)
% s' [& w& q7 `" {    本人在安装这些库的时候,也遇到了一些问题,安装的时候出现了:0% [Waiting for headers],然后就不动了。google了下,说是在apt-get install的过程中被中断过(确实是这样过),按照网上说的,把目录下的/var/cache/apt/archives的一些文件删除掉了,特别是 /var/cache/apt/archives/partial目录下的文件。: o  Y8 m9 N# g& b: W( R! M
    2.  下载kscope-1.6.2
" Q$ L6 P  Y3 A2 a: K    下载地址:http://download.chinaunix.net/download/0006000/5469.shtml5 p2 O7 p$ f5 R& I- L! l9 v
    下载后,解压缩,并进入到kscope-1.6.2的源码根目录中。
- [4 T) ~/ X, B) b    3. 配置。configure8 |! k( X* }: m
    用命令。/configure --without-arts进行config
4 J4 t. j5 D" A; R* [5 b  q    这个时候,会提示找不到这个,找不到那个,按照提示,将所需要的软件包都 安装上。列出几个如下:
. \4 j  g; a$ r+ N( l8 @" ~    错误1: configure: error: C++ preprocessor "/lib/cpp" fails sanity check! p2 a, e: |3 p& E. g
    解决方法:sudo apt-get install build-essential ,然后再。/configure --without-arts! b  G. L+ W% ]! `! b+ `2 [
    错误2:  configure: error: Lex/Flex is required in order to build KScope
) y: w$ r: O6 |5 K' U0 ]! f    解决方法:sudo apt-get install flex,然后再。/configure --without-arts
) O& B. }, Z3 @3 r+ k8 z$ D1 G    错误3:  configure: error: Yacc/Bison is required in order to build KScope0 Z$ \) O8 q7 L' t2 j; n' q) T
    解决方法:sudo apt-get install bison,然后再。/configure --without-arts
$ n' o( Y/ }4 W" i, u' S    安装过程中,只记录了这些错误,如果还出现其它错误,google下,一般都能找到。
2 D' M0 y1 z$ |( a% k    4. make: `+ r3 ^1 ^5 z2 P1 A, p( g1 ?
    make时会出现的问题:( ~& R; B3 f. ^. M0 o6 s$ ^% J; H
    错误1: /usr/bin/ld: cannot find -lkateinterfaces/ J! X& Q9 x/ X
    make时提示找不到 -lkateinterfaces,不用担心,该参数是要找动态链接库,其实没有动态链接库,只有静态链接库,该库位于/usr/lib/libkatepartinterfaces.la,这个时候,切换到src目录下:( j2 N$ z) l2 `4 g6 J2 J
    [ /home/lanch/Download/kscope-1.6.2]$cd src8 F6 S$ j; p) c6 ?; i  E
    [ /home/lanch/Download/kscope-1.6.2/src]$grep -n -lkateinterfaces Makefile
' M, L3 v* O8 g2 U0 {- {- o) i" U' n    将Makefile文件中使用-lkateinterfaces 的地方,替换为/usr/lib/libkatepartinterfaces.la,接着,退回到上层目录cd  ,进行make,就会大功告成。4 ^4 f2 ]+ p0 k2 R9 k/ V
    5. sudo make install& A/ ]0 g. ^# M6 |$ v
    这个过程中没现过错误。
+ ^/ b8 d' H7 Q1 c9 `( x7 G  p+ y    6. 安装cscope,ctags,graphviz
( Q6 s; t2 p1 E; X6 h* z0 i    sudo apt-get install cscope ctags  graphviz  ^, z9 I! e; I# W, Q5 L
    到此安装kscope1.6.2完成,可以在终端中输入kscope打开kscope1.6.2了,当然你可以作成一个快捷方式,这里就不再说明。
: _9 a" Q$ ^( ?; K5 O* o( q    使用了下,kscope1.6.2总体不不错,速度比eclipse快多了,功能和界面比source navigator强多了……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-21 07:33 , Processed in 0.311006 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表