导航:首页 > 编程系统 > linux下kscope的安装

linux下kscope的安装

发布时间:2021-10-25 14:08:02

❶ 如何在Ubuntu 11.10下安装KScope

1.下载kscope
从sourceforge下载kscope的最新版本1.9.4
具体下载目录在 /pub/2011/12/19/如何在Ubuntu 11.10 下安装KScope/
2.开始安装
进入kscope解压目录:
$ tar zxvf kscope-1.9.4
$ cd kscope-1.9.4/
编译:
$ qmake
$ make
执行安装:
$ sudo make install
安装完毕后进行配置:
$ cd /etc/ld.so.conf.d/
$ sudo gedit kscope.conf
$ sudo ldconfig
启动kscope:
$ kscopeapp
3.安装遇到的问题
(1)执行qmake命令时,终端提示以下信息:
程序 'qmake' 已包含在以下软件包中:
* qt3-dev-tools
* qt4-qmake
试试:sudo apt-get install <选定的软件包>
bash: qmake:找不到命令
执行以下安装命令即可:
$ sudo apt-get install libqt4-dev
(2)执行make命令进行编译时,终端提示以下信息:
viscintilla.h:26: 致命错误: qsciscintilla.h:没有那个文件或目录
执行以下命令:
$ sudo apt-get install libqscintilla2-dev
$ sudo ln -s /usr/include/qt4/Qsci /usr/include/Qsci
然后再重新执行make命令即可进行编译。

编译时,会出现如下错误。
可以确定的是/usr/lib/libqscintilla2.so.5 这文件是存在的

/usr/bin/ld: release/editorcontainer.o: undefined reference to symbol 'QsciScintilla::getCursorPosition(int*, int*) const'
/usr/bin/ld: note: 'QsciScintilla::getCursorPosition(int*, int*) const' is defined in DSO /usr/lib/libqscintilla2.so.5 so try adding it to the linker command line
/usr/lib/libqscintilla2.so.5: could not read symbols: Invalid operation
collect2: ld 返回 1
make[2]: *** [kscopeapp] 错误 1
make[2]:正在离开目录 `/usr/local/kscope-1.9.4/app'
make[1]: *** [release] 错误 2
make[1]:正在离开目录 `/usr/local/kscope-1.9.4/app'
make: *** [sub-app-make_default] 错误 2
解决办法:
在APP目录下的Makefile.Release的LIBS变量加上-L/usr/lib -lqscintilla2

linux 下进行 C/C++ 开发一般使用什么开发环境

开发环境是软件和环境集成组合而成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。你问用什么开发环境这个太过于笼统,这要看你的对这门语言的掌握程度,要是连单纯的关键字都不会拼的话,建议使用一些功能全面的开发环境,比如说NeatBeans,code::blocks(新手的话我比较推荐这个),EclipseCDT,Visual Studio,JetBrain Clion(收费)等等这些能够对代码纠错的开源软件,要是比较熟这门语言的话你可以尝试一下,VIM,sublime text,notepad++,Atom这些代码编辑器,如果你对Linux系统足够了解的话,你也可以用终端来编译这门语言。

❸ 如何将vim打造成Linux下的source insight

KScope是cscope的图形前端,他为那些不熟悉vim或者是不习惯终端作业的人提供了图形界面的选择,界面是这一款软件的一个亮点,比 source insight还好看,从windows转过来做Linux开发的人可能感觉比较亲切。这也是我最近动心的原因。另外,它还有个比较迷人的特点:能生成函 数调用树。但说白了,其实是调用graphviz画出来的。

❹ linux下代码阅读工具有些什么

Cscope

不过我推荐一个开发的很好的图形前端 Kscope ,不输于SI

KScope的下载地址为http://kscope.sourceforge.net
安装过程比较简单,不懂的话可以看一下INSTALL文件
安装前需要先保证已经安装了 cscope ctags dot ,前两者一般系统都预装了 dot是用于生成源码图表的 到 从http://www.graphviz.org下载最新的源代码graphviz-2.14.tar.gz, 解压 编译安装即可

❺ Linux下有没有类似SourceInsight的代码阅读工具

Linux上有很多这样的软件,比微软发布的VScode,它也是一个文本编辑器软件,可以阅版读任何语言写成的代码,而且权有“打开文件夹”的功能(相当于文件管理器插件)阅读代码非常方便。它有32位Linux版和64位Linux版,可以到VScode官网上下载deb或rpm软件包来安装,或者是下载tar.gz格式的tar包,解压后直接运行(不需要安装)。还有一个叫Atom的很有名的编辑器,同样支持所有的编程语言,不管是阅读代码还是写代码都很强大,不过目前只有64位的Linux版本,没有32位版。还有Sublime text,目前有Sublime text 2和Sublime text 3两个版本,不过它是收费软件。最后再介绍一个,几乎每一种Linux发行版上,都预装的文本编辑器软件,那就是gedit,表面上看功能不多,但是各种插件不少,需要设置一下才能发挥它的强大功能。这些工具网上有设置、使用教程网络一下就知道了。

❻ ubuntu下的 kscope不能建立新工程。请问下是什么原因。

bwc

❼ 大家在Linux系统下用什么工具阅读内核源码

我在linux下阅读源码依然是
source
insight
--
wine,不过没读过kernel.还在读一些小的开源代码。

❽ ubuntu13.04安装kscope能输入中文吗

1.安装kde环境支持:

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

apt-get install kdelibs (解决kde-config not found)
sudo apt-get install xorg-dev (解决error:can't find X includes?)
sudo apt-get install kdelibs4-dev kdelibs4c2a (解决no KDE headers installed)
本人在安装这些库的时候,也遇到了一些问题,安装的时候出现了:0% [Waiting for headers],然后就不动了。google了下,说是在apt-get install的过程中被中断过(确实是这样过),按照网上说的,把目录下的/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 install build-essential ,然后再./configure --without-arts
错误2: configure: error: Lex/Flex is required in order to build KScope
解决方法:sudo apt-get install flex,然后再./configure --without-arts
错误3: configure: error: Yacc/Bison is required in order to build KScope
解决方法:sudo apt-get install bison,然后再./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]$cd src
[ /home/lanch/Download/kscope-1.6.2/src]$grep -n -lkateinterfaces Makefile(evisie注:这行命令并没有起到实际作用,所以我直接在/src/Makefile文件中替换了 -lkateinterfaces,查找方法和windows类似,Ctrl+F)
将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快多了,功能和界面比source navigator强多了…

在终端输入kscope,第一次打开后需要设置依赖工具的路径,按照下图设置即可:

这时打开的源码中文有乱码,通过设置Tools-Encoding为Chinese Simplified(gb2312)后解决

若 要查看linux c编译的项目,则选择Project-New Porject,然后添加项目中所有的.c和.h,.pc为后缀的源文件即可,若要使用cscope的call function或者call graph功能,则要先点击rebuild database生成相应的tags文件才行,看来和用Vim配置ctags插件是一样的。

❾ Linux 下 SourceInsight问题

Linux下面怎么能用windows的exe程序?这个是没可能的
在想看Linux下面的代码还要一定用SI3的话,只能用Samba最方便了……

阅读全文

与linux下kscope的安装相关的资料

热点内容
期货数据统计在哪里来 浏览:183
电影里的女人喂宝宝 浏览:141
韩国女社长劈腿电影 浏览:529
阿根廷十大艳情片 浏览:2
数据线长度怎么调整 浏览:132
2345好压支持win10吗 浏览:845
日本和韩国好看的推理片 浏览:157
卷屏app怎么用 浏览:35
手机qq群里昵称怎么改名字 浏览:27
韩国电影男的通过楼上洞偷窥女的跳舞 浏览:537
日韩欧美推理片电影 浏览:31
给男主播刷了50万小说 浏览:831
三国之巫族炼体功法 浏览:993
星国医app在哪里看 浏览:367
好看的韩国爱情电影爱情推理片 浏览:325
熙和宇 浏览:833
韩国伦理片演员李彩 浏览:994
偷情电影欧美 浏览:450
登录功能需要与数据库交互么 浏览:309
林正英鬼片全部电影 浏览:513

友情链接