QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9994|回复: 21

Kscope : LINUX看内核的好工具

[复制链接]
发表于 2006-11-30 16:21:09 | 显示全部楼层 |阅读模式
功能模仿SOURCE INSIGHT。

http://kscope.sourceforge.net/
 楼主| 发表于 2006-11-30 16:24:38 | 显示全部楼层
用这个软件几个月了,满好用的。
KDE下安装后在“开发工具”菜单中会有图标,在GNOME下则没有,要用终端启动。

这个是截图:
http://kscope.sourceforge.net/sshots.shtml
回复

使用道具 举报

发表于 2006-12-2 09:03:23 | 显示全部楼层
Dot干什么用的?为什么我的/usr/bin目录下面没有dot文件?

:-(  :-(  :-(
回复

使用道具 举报

 楼主| 发表于 2006-12-2 09:26:01 | 显示全部楼层
我也不清楚是干吗的。
我是这样作的:
   在/usr/bin目录下建一个dot的文件:
    #cd /usr/bin
      #vi dot
       用VI在该文件中随便加点没有用的内容,我加的是:
           cd /usr/src/linux-2.6.18
     # chmod 777 dot
   然后在配置时把dot 加上就行了。
  一切OK。
回复

使用道具 举报

 楼主| 发表于 2006-12-2 09:33:25 | 显示全部楼层
看了一下: man dot
原来dot文件是执行命令时的环境设置。
:neutral:
回复

使用道具 举报

发表于 2006-12-2 10:16:34 | 显示全部楼层
[quote:bd2325268f="zyzii"]看了一下: man dot
原来dot文件是执行命令时的环境设置。
:neutral:[/quote]
我装了一个graphviz。看网上说需要这个东西,装上就生成这个文件了~
回复

使用道具 举报

 楼主| 发表于 2006-12-2 10:28:35 | 显示全部楼层
我还没有装这个graphviz,我只是用kscope看看代码,但KSCOPE是可以生产调用图的 ,我还没有用过。呵呵。
回复

使用道具 举报

 楼主| 发表于 2006-12-2 10:30:32 | 显示全部楼层
KScope 1.3.4, which was released today, no longer links with graphviz. Instead, KScope runs the dot executable as an external process. This should finally solve the licensing issues of the 1.3.x series.


这是从kscope的网站找到的,呵呵。看来是不用 graphviz.的了。
回复

使用道具 举报

发表于 2006-12-2 12:17:39 | 显示全部楼层
好的,谢谢~
现在能用了,但是怎么看函数之间的相互调用那?
回复

使用道具 举报

 楼主| 发表于 2006-12-2 12:45:37 | 显示全部楼层
右击鼠标,在'Cscope'菜单项中呢。
回复

使用道具 举报

发表于 2006-12-2 13:36:02 | 显示全部楼层
[quote:12dc93d323="zyzii"]右击鼠标,在'Cscope'菜单项中呢。[/quote]
找到了calling functions 和called functions但是怎么看一串的系统调用那???想看系统调用的嵌套层次关系,怎么看??谢谢~
回复

使用道具 举报

 楼主| 发表于 2006-12-2 13:49:55 | 显示全部楼层
'Cscope'菜单项中有个 "call graph"可以看调用关系的。
回复

使用道具 举报

发表于 2006-12-2 14:00:50 | 显示全部楼层
[quote:c418abb8b4="zyzii"]'Cscope'菜单项中有个 "call graph"可以看调用关系的。[/quote]
不错,真是不错~~谢谢了,第一次一天发这么多贴~~
你的msn多少?我加你~
回复

使用道具 举报

 楼主| 发表于 2006-12-2 14:11:51 | 显示全部楼层
msn:  [email protected]
不过公司的网络有问题,总断线。
回复

使用道具 举报

 楼主| 发表于 2006-12-2 15:02:37 | 显示全部楼层
'Cscope'菜单项中有个‘Quick defination’很好用的,将其映射为F8键,一下就能找到定义了。
呵呵:)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-25 14:18 , Processed in 0.070588 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表