a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 285|回复: 0

[LPI认证] linux认证辅导:linux下kscope的安装步骤

[复制链接]
发表于 2012-8-4 12:13:19 | 显示全部楼层 |阅读模式
在ubuntn10.04下,不能直接安装kscope1.6.2,先要安装kde环境支持,如下步骤:     apt-get install kdelibs     (解决kde-config not found)' \' ]" S. ?+ |4 p" W9 v. q
    apt-get install xorg-dev  (解决error:can't find X includes?)
+ |2 o6 O1 f# j5 a( T    apt-get install kdelibs4-dev kdelibs4c2a (解决no KDE headers installed)- n$ h4 Q; R! p. ~
    本人在安装这些库的时候,也遇到了一些问题,安装的时候出现了:0% [Waiting for headers],然后就不动了。google了下,说是在apt-get install的过程中被中断过(确实是这样过),按照网上说的,把目录下的/var/cache/apt/archives的一些文件删除掉了,特别是 /var/cache/apt/archives/partial目录下的文件。8 z% K' t. l+ Y8 e  y0 v. Z" o
    2.  下载kscope-1.6.2
. s# p5 {1 q* e0 S! W* d    下载地址:http://download.chinaunix.net/download/0006000/5469.shtml
$ O" S( X, }& B    下载后,解压缩,并进入到kscope-1.6.2的源码根目录中。
" ]7 T  ~6 d6 c2 G( {  }) N    3. 配置。configure6 u: v9 \9 ^+ t- U+ C
    用命令。/configure --without-arts进行config  V% Z6 p7 R/ C( A0 u# R: m
    这个时候,会提示找不到这个,找不到那个,按照提示,将所需要的软件包都 安装上。列出几个如下:9 |+ {2 r0 O9 E) O8 H
    错误1: configure: error: C++ preprocessor "/lib/cpp" fails sanity check
) c1 ?- x1 Y, p: e    解决方法:sudo apt-get install build-essential ,然后再。/configure --without-arts1 h9 g6 @( K% y, o7 u
    错误2:  configure: error: Lex/Flex is required in order to build KScope
1 d) d7 \. ~) ^3 t8 C  J+ f    解决方法:sudo apt-get install flex,然后再。/configure --without-arts( h2 S: a& p% e3 u' F5 c
    错误3:  configure: error: Yacc/Bison is required in order to build KScope
, t( k- c6 E) R6 r$ d" u6 q    解决方法:sudo apt-get install bison,然后再。/configure --without-arts! a7 O0 [6 L3 Z& f1 y5 o. D' a
    安装过程中,只记录了这些错误,如果还出现其它错误,google下,一般都能找到。  o5 D. ]0 G. B& D; H
    4. make
1 L9 A" l% d4 ~$ f% B& Y7 u    make时会出现的问题:  e- R/ }2 j( R( s6 f: G7 F, A$ F) `
    错误1: /usr/bin/ld: cannot find -lkateinterfaces
% {- E- P( U: D$ A  v" m    make时提示找不到 -lkateinterfaces,不用担心,该参数是要找动态链接库,其实没有动态链接库,只有静态链接库,该库位于/usr/lib/libkatepartinterfaces.la,这个时候,切换到src目录下:# Q1 q& F* d: b4 d3 G
    [ /home/lanch/Download/kscope-1.6.2]$cd src1 F: n" N- s+ x, q5 P) f
    [ /home/lanch/Download/kscope-1.6.2/src]$grep -n -lkateinterfaces Makefile  f! y( |8 f; N2 ~9 \5 D
    将Makefile文件中使用-lkateinterfaces 的地方,替换为/usr/lib/libkatepartinterfaces.la,接着,退回到上层目录cd  ,进行make,就会大功告成。! D) y* a2 N% P4 T, U
    5. sudo make install
9 C2 c& M) a/ u, U4 w    这个过程中没现过错误。% M% \2 j1 L8 ]
    6. 安装cscope,ctags,graphviz' H5 L+ {9 `- j) z2 U& |/ v
    sudo apt-get install cscope ctags  graphviz
/ \3 |8 ]# }: _* d    到此安装kscope1.6.2完成,可以在终端中输入kscope打开kscope1.6.2了,当然你可以作成一个快捷方式,这里就不再说明。
$ y$ m4 e! H8 Q! p- ~( M1 R    使用了下,kscope1.6.2总体不不错,速度比eclipse快多了,功能和界面比source navigator强多了……
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 18:06 , Processed in 0.433060 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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