centos5.3 安装 Kscope

网上貌似没有多好的解决方案,装一个kscope太难了。

kscope很方便的图形代码编辑器。

首先先去 http://sourceforge.net/projects/kscope/files/

下载一个kscope的版本,据说1.6左右的比较稳定。下载后解压。

然后运行./configure文件。之后报找不到X11错误。然后在软件包管理器(图形界面中应用程序–>安装/删除软件)中搜索x11,找到libx11-de
vel的包。之后执行./configure报出找不到libxext的错误。然后搜索libxext,安装带有libxext-
devel名的包。然后搜索qt3,安装qt3-devel的包。如果你之前装过qt4的包这里需要把过去的包卸载掉。你可以使用rpm命令进行卸载:

rpm -qa qt //查看qt的版本信息 rpm -e XXX //这里的XX就是上面得到的qt版本信息,照抄即可。

之后运行./configure的错误为:in the prefix, you’ve chosen, are no KDE headers installed
.搜索kdelibs-devel的包并安装。然后继续使用./configure命令。就ok了。如果中途因为安装了上面的包,运行./configure却依旧得
到相同的错误信息。那么可以重启或者注销试试。

make的时候报出g++: /usr/lib/libkateinterfaces.so: No such file or directory和g++:
/usr/lib/libkateutils.so: No such file or directory
两个错误。应该是没有kate库。所以再软件管理器中搜索kate,安装kate-devel.make成功之后,再次make install.

网上说第一次启动需要安装dot,即为graphviz,在这里
http://www.graphviz.org/Download_linux_rhel.php

有详细的安装过程。并且貌似针对centos有yum过程支持。命令:

cd /etc/yum.repos.d/ wget http://www.graphviz.org/graphviz-rhel.repo yum list
available graphviz yum install graphviz

然后在图形界面上应用程序—>编程—>kscope

第一次的话,它会让你配置ctags,cscope,dot,先让它自己guess一下。如果你没有装ctags那么在软件管理器中找一下。配置成功应用即可。

开始使用咯~~

如果在kscope中make一个工程后,写print还是没有函数提示,那么尝试安装kernel-devel