防辐射服机洗了怎么办:kscope使用简介

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 08:08:26

kscope使用简介

2008-08-31 21:58 2725人阅读 评论(0) 收藏 举报

研究了几天从代码生成调用关系图的软件,发现这个也能生成,就是在内部包含比较多的函数时会只显示方框....,另外codeviz不错,可以显示全部。kft可以跟踪kernel生成运行时的调用图,很有用。可惜还没成功。^_^

 

 

kscope使用简介

19Nov
2006

Kscope是一个KDE下的源码编辑环境。总的来说,它是大名鼎鼎的出自于Bell实验室(也是C语言的诞生地)的cscope的前端。利用它,你可以轻易地在大量的代码之间游历。

1、安装。

kscope是一个基于GPL的自由软件。你可以从http://kscope.sourceforge.net/上下载到它,或者利用Linux自带的包管理器自动下载并安装。

2、建立一个新的项目。

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

3、阅读代码。

关于代码的跳转阅读的快捷键,在cscope菜单中有具体的介绍。我要说的是它的一个很酷的功能。
将光标停在某个函数名上,按Ctrl + /。根据提示,点两下鼠标,就可以轻松得到一附函数调用的关系图。下面是Linux内核中一个某些函数的调用关系的截图: