Linux下的Source Insight -- KScope
来源:互联网 发布:球状闪电 知乎 编辑:程序博客网 时间:2024/05/29 10:39
转自:http://blog.163.com/huawei_d/blog/static/211610257201281745737810/
相信很多人在做软件开发时都会碰到这样的情况:在Windows平台用Source Insight编写和查看代码,然后再到Linux平台编译,翻来覆去的很麻烦。
那么Linux平台有没有一种类似Source Insight的代码查看和编写的工具呢?答案当然是肯定的,Kscope就是Linux平台的Source Insight。
fedora:
首先从Kscope的官方网站上下载最新的源代码kscope-1.6.0.tar.gz,直接解压安装:
#tar xzvf kscope-1.6.0.tar.gz
#cd kscope-1.6.0
#./configure
#make
#make install
很简单,基本上不需要任何额外的配置。当然了,在安装Linux系统时要保证安装了KDE和Qt开发包。
然 后就可以启动Kscope了。第一次启动时,你需要对Kscope做一些简单的配置,在配置时可能要你指定Kscope所需的cscope,ctags和 dot,直接点击下面的按钮Guess,让它自己检测就可以了。如果发现有什么没有找到,可能就是你的系统里没有安装所需的软件包,手动安装即可。这里我 的系统没有找到dot,所以还不能使用kscope的图表功能。
所谓dot,是指Graphviz,它是一个图表程序,所以要使用Kscope的图表功能,需要graphviz的支持。从http://www.graphviz.org/下载最新的源代码graphviz-2.14.tar.gz,和上面kscope一样解压安装就可以了。
Ubuntu:
sudo apt-get install kscope 就开装了,剩下的就是等待安装完成。完成了之后就会在Application下面的编程中找到它,同时在附件中会看到多了一个kate。高兴的点击,可是怎么也打不开kscope。在终端中输入kscope,显示一下提示,说缺少libkateinterface.so.0的库文件。在网上随便一搜,上面说由于kate现在已经升级到了KDE4了,所以库文件的名字也该了。而kscope还用着KDE3的库。所以需要下载kate_3.5.9.dfsg.1-5_i386.deb ,然后
ar x kate_3.5.9.dfsg.1-5_i386.deb
tar xzf da
sudo cp usr/lib/libkateinterfaces.so.0.0.0 /usr/local/lib
sudo cp usr/lib/libkateutils.so.0 /usr/local/lib
sudo ldconfig
- Linux下的Source Insight -- KScope
- Linux下的Source Insight -- KScope
- Linux下的Source Insight -- KScope
- Linux下的Source Insight -- KScope
- kscope --- Linux Source Insight
- Linux下的Source Insight
- Linux下的Source Insight .
- Fedora 17 Source Insight -- KScope
- linux下source insight
- dolphi Linux下的 Source Insight (转载)
- linux 下类似source insight的工具
- source navigator——linux下的source insight
- linux 下kscope 的安装
- linux 下kscope 的安装
- linux下使用source insight
- Linux 下使用Source Insight
- linux下使用source insight
- linux下使用source insight
- tftp 配置二----精简版配置
- Kscope 如何使用
- Tomcat的安装与配置
- 数据结构——树的孩子表示法
- Myeclipse 2013 professional导入其他版本项目出现问题。
- Linux下的Source Insight -- KScope
- 哈里斯民调:苹果iPhone排名第一 微软低于均分
- 数据结构——树的双亲表示法
- axis2会话管理
- 响应式布局入门
- WINDOWS内存三种管理方式及优缺点
- 64位ubuntu安装32位程序,兼容库
- MYSQL配置文件模版
- What is Interactive Services Detection and Why is it Blinking at Me?