推荐两款 源代码 阅读工具

1,685 views
Skip to first unread message

hunbuso

unread,
Jan 17, 2007, 1:50:49 AM1/17/07
to opencugb

由于工作中使用QT开发车载系统的"多媒体功能"模块中需要使用Mplayer的代码,在阅读Mplayer的源代码时候,同事推荐了两款源代码阅读工具,这两款工具能扫描遍历项目工程的全部文件,统计所有的类、函数、方法、宏、结构体、类的继承关系等信息并存储在数据文件中方便检索,支持在各函数间快速跳转,快速跳转到函数、结构的声明、定义等功能。使用工具来看大型工程的源代码能清晰地了解工程结构,只要找到了程序的入口函数(很多都是main(int
argc,char
*argv[]),程序就可以顺藤摸瓜地分析了,再也不用在代码数据中晕头转向。

Linux下:
"Source
Navigator",GNU发布许可证,红帽子公司的作品。官方网站:http://sourcenav.sourceforge.net/

Windows下:
"Source
Insignt",官方网站:http://www.sourceinsight.com/
需要注册才能使用,或者从网上下载注册机生成注册码。

我是在Debian下用wine运行Source Insignt为主,Source
Navigator为辅,因为Source
Insignt的语法高亮功能做得非常细致,不过由于wine跑Source
Insignt效率不高,要搜索的时候就用Source Navigator。

好东西当然要和大伙分享啊~


----hunbuso(梁定)

李一

unread,
Jan 17, 2007, 2:13:35 AM1/17/07
to open...@googlegroups.com
linux下也有很多人用kdevelop,我也试着用过,还不错。

实际上emacs加上etags,cscope,ecb之类的也能配置得很好用。

source insight的话,也用过,不过我个人感觉不太喜欢,太过于花花绿绿了……

不过我们实验室还是有不少人用的。
--
Paul Francisco = pAnk7.yArdbird
http://pank7yardbird.googlepages.com
http://hi.baidu.com/pank7
.' ' ` .           pAnk7.yArdbird    ^_^
: :'   :          pank7yardbird(AT)gmail.com
`. ` '            liyi(AT)net.pku.edu.cn
  `-   Debian GNU/Linux -- The power of reedom

立超谢

unread,
Jan 17, 2007, 11:46:54 AM1/17/07
to open...@googlegroups.com
在公司实习的时候公司里的人就用source insight,我也是那个时候知道的,分析IPMSG源代码的时候就用的是它。呵呵,个人感觉还是挺好用的。

曾富涔

unread,
Jan 19, 2007, 10:33:27 AM1/19/07
to open...@googlegroups.com
我也试过那个,,,
不过wine模拟那个应该不太好过吧???呵呵!!!

在 07-1-18,立超谢<xielic...@gmail.com> 写道:


> 在公司实习的时候公司里的人就用source insight,我也是那个时候知道的,分析IPMSG源代码的时候就用的是它。呵呵,个人感觉还是挺好用的。
>
> >
>


--
--------------------------------------------------------->

饮风尘

--------------------------------------------------------->

曾富涔

unread,
Jan 19, 2007, 10:51:11 AM1/19/07
to open...@googlegroups.com
提供序列号一个,呵呵:SI3US-894230-91109
要是有中文版就好了!!!

在 07-1-19,曾富涔<zeng...@gmail.com> 写道:


--
--------------------------------------------------------->

饮风尘

--------------------------------------------------------->

立超谢

unread,
Jan 20, 2007, 11:03:34 AM1/20/07
to open...@googlegroups.com
对了,有什么工具能做到咱们的论坛和googlegroups的数据同步吗?如果没有现成的工具我想自己写个程序来完成这个功能。
Reply all
Reply to author
Forward
0 new messages