Source insight 介绍


    作为一个开放源代码的操作系统, Linux 附带的源代码库使得广大爱好者有了一个广泛学习、深入钻研的机会,特别是 Linux 内核的组织极为复杂,同时,又不能像 windows 平台的程序一样,可以使用集成开发环境通过察看变量和函数,甚至设置断点、单步运行、调试等 手段来弄清楚整个程序的组织结构,使得 Linux 内核源代码的阅读变得尤为困难。
    
当然 Linux 下的 vim emacs 编辑程序并不是没有提供 变量、函数搜索,彩色显示程序语句等功能。它们的功能是非常强大的。比如, vim emacs 就各自内嵌了一个标记程序,分别叫做 ctag etag ,通 过配置这两个程序,也可以实现功能强大的函数变量搜索功能,但是由于其配置复杂, linux 附带的有关资料也不是很详细,而且,即使建立好标记库,要实现 代码彩色显示功能,仍然需要进一步的配置(在另一片文章,我将会讲述如何配置这些功能),同时,对于大多数爱好者来说,可能还不能熟练使用 vim emacs 那些功能比较强大的命令和快捷键。
     为了方便的学习 Linux 源程序,我们不妨回到我们熟悉的 window 环境下,也算是“师以长夷以 制夷”吧。但是在 Window 平台上,使用一些常见的集成开发环境,效果也不是很理想,比如难以将所有的文件加进去,查找速度缓慢,对于非 Windows 平台的函数不能彩色显示。于是笔者通过在互联网上搜索,终于找到了一个强大的源代码编辑器,它的卓越性能使得学习 Linux 内核源代码的难度大大降低,这 便是 Source Insight3.5 ,它是一个 Windows 平台下的共享软件,由于 Source Insight 是一个 Windows 平台的应用软件,所以首先要通过相应手段把 Linux 系统上的程序源代码弄到 Windows 平台下,这一点可以通过在 linux 平台上将/usr/src 目录下的文件拷贝到Windows 平台的分区上,或者从网上光盘直接拷贝文件到Windows 平台的分区来实现。

网络上,搜索Source Insight 4.0,可以找到很多的下载,但是经过实际下载并且测试,发现此处4.0版本,不是真正的Source Insight 4.0,而是InSight 4.0,关于InSight,网上对此软件的简介是: InSight 是一个小巧实用的多标签的文档编辑器,可替代系统自带的记事本软件。另外,还发现,网上所谓的v3.7.1版本的,实际要么是InSight .3.7.1,要么是Source Insight v3.50.0058,都不是真正的Source Insight的3.7.1. 而真正的Source Insight,目前能找到的最新版本是v3.50.0065(2011.05.31)。

注册码
SI3US-280158-41973
SI3US-801132-59735
SI3US-299260-84057
SI3US-735779-61068
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值