Kscope : LINUX看内核的好工具
功能模仿SOURCE INSIGHT。http://kscope.sourceforge.net/ 用这个软件几个月了,满好用的。
KDE下安装后在“开发工具”菜单中会有图标,在GNOME下则没有,要用终端启动。
这个是截图:
http://kscope.sourceforge.net/sshots.shtml Dot干什么用的?为什么我的/usr/bin目录下面没有dot文件?
:-(:-(:-( 我也不清楚是干吗的。
我是这样作的:
在/usr/bin目录下建一个dot的文件:
#cd /usr/bin
#vi dot
用VI在该文件中随便加点没有用的内容,我加的是:
cd /usr/src/linux-2.6.18
# chmod 777 dot
然后在配置时把dot 加上就行了。
一切OK。 看了一下: man dot
原来dot文件是执行命令时的环境设置。
:neutral: 看了一下: man dot
原来dot文件是执行命令时的环境设置。
:neutral:
我装了一个graphviz。看网上说需要这个东西,装上就生成这个文件了~ 我还没有装这个graphviz,我只是用kscope看看代码,但KSCOPE是可以生产调用图的 ,我还没有用过。呵呵。 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.的了。 好的,谢谢~
现在能用了,但是怎么看函数之间的相互调用那? 右击鼠标,在'Cscope'菜单项中呢。 右击鼠标,在'Cscope'菜单项中呢。
找到了calling functions 和called functions但是怎么看一串的系统调用那???想看系统调用的嵌套层次关系,怎么看??谢谢~ 'Cscope'菜单项中有个 "call graph"可以看调用关系的。 'Cscope'菜单项中有个 "call graph"可以看调用关系的。
不错,真是不错~~谢谢了,第一次一天发这么多贴~~
你的msn多少?我加你~ msn:[email protected]
不过公司的网络有问题,总断线。 :shock: 'Cscope'菜单项中有个‘Quick defination’很好用的,将其映射为F8键,一下就能找到定义了。
呵呵:)
页:
[1]
2