分类: LINUX
2010-05-21 22:28:45
kscope安装使用
一、 安装
#yum –y intall kscope
注:在安装之前,linux必须具备KDE与Qt.
二、 配置
当安装完成后,settings->configure Kscope,然后配置以下三个路径:
Cscope path:/usr/bin/cscope
Ctags path:/usr/bin/ctags
Dot path:/usr/bin/dot
可以按Guess按钮,会自动配置路径,如果不正确,然后指定正确的安装路径。
三、 建立工程
Project->New Project
Details:Name填上你想为你的工程取的一个名字,
path为储存工程属性、数据库的目录。
File Types:选上你的工程可能含有的文件的后缀。内核代码一般默认的选择就行了。
Options:内核代码需要选上Kerel Project选项。如果是内核代码,将Refresh Database Automatically去掉(因为内核代码在我们阅读时,一般不发生改动,所以,数据库不需自动更新)。
点击create按钮。加入代码到你的工程中去。
四、 第三步是建立项目的索引数据库
cscope—>rebuild database
重建数据库的时间跟项目代码文件数量有关,这个索引数据库建立之后,就可以使用cscope强大的索引、查找功能了!
五、 阅读代码。
基本上和source Insight差不多,但是它点到一个函数上不会立即转到该函数的定义处,而需要快捷键ctrl+1才行,比较麻烦,而且调用图也是横的,用起来很不爽,看来还是转投source Insight怀抱。
将光标停在某个函数名上,按Ctrl + \。根据提示,点两下鼠标,就可以轻松得到一附函数调用的关系图。