zyzii 发表于 2006-11-30 16:21:09

Kscope : LINUX看内核的好工具

功能模仿SOURCE INSIGHT。

http://kscope.sourceforge.net/

zyzii 发表于 2006-11-30 16:24:38

用这个软件几个月了,满好用的。
KDE下安装后在“开发工具”菜单中会有图标,在GNOME下则没有,要用终端启动。

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

ruger 发表于 2006-12-2 09:03:23

Dot干什么用的?为什么我的/usr/bin目录下面没有dot文件?

:-(:-(:-(

zyzii 发表于 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。

zyzii 发表于 2006-12-2 09:33:25

看了一下: man dot
原来dot文件是执行命令时的环境设置。
:neutral:

ruger 发表于 2006-12-2 10:16:34

看了一下: man dot
原来dot文件是执行命令时的环境设置。
:neutral:
我装了一个graphviz。看网上说需要这个东西,装上就生成这个文件了~

zyzii 发表于 2006-12-2 10:28:35

我还没有装这个graphviz,我只是用kscope看看代码,但KSCOPE是可以生产调用图的 ,我还没有用过。呵呵。

zyzii 发表于 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.的了。

ruger 发表于 2006-12-2 12:17:39

好的,谢谢~
现在能用了,但是怎么看函数之间的相互调用那?

zyzii 发表于 2006-12-2 12:45:37

右击鼠标,在'Cscope'菜单项中呢。

ruger 发表于 2006-12-2 13:36:02

右击鼠标,在'Cscope'菜单项中呢。
找到了calling functions 和called functions但是怎么看一串的系统调用那???想看系统调用的嵌套层次关系,怎么看??谢谢~

zyzii 发表于 2006-12-2 13:49:55

'Cscope'菜单项中有个 "call graph"可以看调用关系的。

ruger 发表于 2006-12-2 14:00:50

'Cscope'菜单项中有个 "call graph"可以看调用关系的。
不错,真是不错~~谢谢了,第一次一天发这么多贴~~
你的msn多少?我加你~

zyzii 发表于 2006-12-2 14:11:51

msn:[email protected]
不过公司的网络有问题,总断线。 :shock:

zyzii 发表于 2006-12-2 15:02:37

'Cscope'菜单项中有个‘Quick defination’很好用的,将其映射为F8键,一下就能找到定义了。
呵呵:)
页: [1] 2
查看完整版本: Kscope : LINUX看内核的好工具