Chinaunix首页 | 论坛 | 博客
  • 博客访问: 336278
  • 博文数量: 67
  • 博客积分: 2485
  • 博客等级: 大尉
  • 技术积分: 665
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-20 17:29
文章分类

全部博文(67)

文章存档

2016年(3)

2013年(5)

2012年(3)

2011年(5)

2010年(35)

2009年(16)

我的朋友

分类: LINUX

2010-05-21 22:28:45

kscope安装使用

一、         安装

#yum –y intall kscope

注:在安装之前,linux必须具备KDEQt.

二、         配置

当安装完成后,settings->configure Kscope,然后配置以下三个路径:

Cscope path:/usr/bin/cscope

Ctags path:/usr/bin/ctags

Dot path:/usr/bin/dot

可以按Guess按钮,会自动配置路径,如果不正确,然后指定正确的安装路径。

三、         建立工程

Project->New Project

DetailsName填上你想为你的工程取的一个名字,

path为储存工程属性、数据库的目录。
File Types
:选上你的工程可能含有的文件的后缀。内核代码一般默认的选择就行了。
Options
:内核代码需要选上Kerel Project选项。如果是内核代码,将Refresh Database Automatically去掉(因为内核代码在我们阅读时,一般不发生改动,所以,数据库不需自动更新)。
点击create按钮。加入代码到你的工程中去。

四、         第三步是建立项目的索引数据库

cscope—>rebuild database

重建数据库的时间跟项目代码文件数量有关,这个索引数据库建立之后,就可以使用cscope强大的索引、查找功能了!

五、         阅读代码。

基本上和source Insight差不多,但是它点到一个函数上不会立即转到该函数的定义处,而需要快捷键ctrl+1才行,比较麻烦,而且调用图也是横的,用起来很不爽,看来还是转投source Insight怀抱。

将光标停在某个函数名上,按Ctrl + \。根据提示,点两下鼠标,就可以轻松得到一附函数调用的关系图。

阅读(1787) | 评论(0) | 转发(0) |
0

上一篇:Semaphore与Mutex的关系

下一篇:i++与++i 误区

给主人留下些什么吧!~~