windows下linux内核源代码阅读 Source Insight3.5工具

      在内核学习过程中,我们经常要查找相关函数的定义、参数、头文件等,在VI下查找效率太低。本文为方便Linux内核学习能快速方便地查找到相应的函数及函数定义、文件等。

 

1.下载linux内核源代码,内核下载网站https://www.kernel.org/,这里我下载的是linux -2.6.32.69

windows下linux内核源代码阅读 Source Insight3.5工具_第1张图片

2.解压 文件  

  由于是tax.xz的文件,之前用windos下的RAR解压,速度非常慢并且解压不完全。可以将压缩文件放到U盘上面,在Linux下解压tar -zvf linux-2.6.32.69.tar.xz,解压之前最好能给权限chmod 777 linux-2.6.32.69.tar.xz。但这里极力推荐一个比较简单的方法在windows下面用7ZIP解压,它能显示解压的进度并且解压的速度非常快。7ZIP可以在360软件管家下载或者网上查询下载,这里推荐360软件管理,安全方便。解压过程分为两步进行,首先提前出linux-2.6.32.69.tar,之后在对tar文件解压。

 

 

 

3.下载Source Insight3.5工具 

   这个工具特别小,安装简单,网上都有这里就不详细叙述。官网http://www.sourceinsight.com/,试用期为30天,也可以从其他网站下载安装。

windows下linux内核源代码阅读 Source Insight3.5工具_第2张图片

 

4.将linux内核代码导入到Source Insight3.5

 4.1 由于Source Insight默认支持文件中只有.c ,.h ,而Linux内核虽然其主要是编写但其同时包含其他语言,如启动文件中的汇编语言。我们可以通过菜单中“Options”->"Document Options"调出Document Options设置窗口,在File filter中增加: *.S;*.lds;Kconfig;*defconfig;*.in;Makefile 。从而避免之后在点击Add Tree添加目录树时候,一些文件不能默认加入工程中。

windows下linux内核源代码阅读 Source Insight3.5工具_第3张图片

4.2  之后便是将源码加入到工程里面。新建Project,在工程设置中的配置选项,尽量将第一个复选框选中,这样其拥有与源代码大致相同的数据库,能加快查找速度。选择源代码所在位置,点击OK。在之后出现的对话框中选择add tree

windows下linux内核源代码阅读 Source Insight3.5工具_第4张图片

4.3  安装完成的界面如下,现在就可以非常方便的查找了,这里我们以查看内核中重要的List.h为例显示效果。

windows下linux内核源代码阅读 Source Insight3.5工具_第5张图片

 

 

 

你可能感兴趣的:(source,内核代码下载解压,Insight3.5工具,linux内核学习开发)