没有合适的资源?快使用搜索试试~ 我知道了~
Source Insight:Linux源代码阅读的利器.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 66 浏览量
2023-02-22
21:15:08
上传
评论
收藏 1.43MB DOCX 举报
温馨提示
//Source Insight:Linux源代码阅读的利器.docx
资源推荐
资源详情
资源评论
阅读源代码是钻研技术的最佳手段,而 Linux提供了一个庞大的源代码库,但是,由于缺乏良好的源代码
阅读工具,使得阅读 Linux源代码尤其是内核源代码十分困难,在本文中,笔者向大家推荐一个优秀的源
代码阅读工具,并介绍了它的使用方法。
作为一个开放源代码的操作系统,Linux附带的源代码库使得广大爱好者有了一个广泛学习、深入钻研的
机会,特别是 Linux内核的组织极为复杂,同时,又不能像 windows平台的程序一样,可以使用集成开
发环境通过察看变量和函数,甚至设置断点、单步运行、调试等手段来弄清楚整个程序的组织结构,使得
Linux内核源代码的阅读变得尤为困难。
当然 Linux下的 vim和 emacs编辑程序并不是没有提供变量、函数搜索,彩色显示程序语句等功能。它
们的功能是非常强大的。比如,vim和 emacs就各自内嵌了一个标记程序,分别叫做 ctag和 etag,通
过配置这两个程序,也可以实现功能强大的函数变量搜索功能,但是由于其配置复杂,linux附带的有关
资料也不是很详细,而且,即使建立好标记库,要实现代码彩色显示功能,仍然需要进一步的配置(在另
一片文章,我将会讲述如何配置这些功能),同时,对于大多数爱好者来说,可能还不能熟练使用 vim和
emacs那些功能比较强大的命令和快捷键。
为了方便的学习 Linux源程序,我们不妨回到我们熟悉的 window环境下,也算是“师以长夷以制夷”吧。
但是在 Window平台上,使用一些常见的集成开发环境,效果也不是很理想,比如难以将所有的文件加进
去,查找速度缓慢,对于非 Windows平台的函数不能彩色显示。于是笔者通过在互联网上搜索,终于找
到了一个强大的源代码编辑器,它的卓越性能使得学习 Linux内核源代码的难度大大降低,这便是 Source
Insight3.0,它是一个 Windows平台下的共享软件,可以从 http://www.sourceinsight.com/上
边下载 30天试用版本。也可以在
http://www.pptel.net/index.php?option=com_remository&Itemid=67&func=fileinfo
&parent=folder&filecatid=3 由于 Source Insight是一个 Windows平台的应用软件,所以首先
要通过相应手段把 Linux系统上的程序源代码弄到 Windows平台下,这一点可以通过在 linux平台上
将/usr/src目录下的文件拷贝到 Windows平台的分区上,或者从网上光盘直接拷贝文件到 Windows平
台的分区来实现。
下面主要讲解如何使用 Source Insight,考虑到阅读源程序的爱好者都有相当的软件使用水平,本文
对于一些琐碎、人所共知的细节略过不提,仅介绍一些主要内容,以便大家能够很快熟练使用本软件,减
少摸索的过程。
安装 Source Insight并启动程序,可以进入图 1 界面。在工具条上有几个值得注意的地方,如图所示,
图中内凹左边的是工程按钮,用于显示工程窗口的情况;右边的那个按钮按下去将会显示一个窗口,里边
提供光标所在的函数体内对其他函数的调用图,通过点击该窗体里那些函数就可以进入该函数所在的地方。
资源评论
春哥111
- 粉丝: 1w+
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功