linux源代码 及 查看工具、教程
来源:互联网 发布:aws 阿里云 价格比较 编辑:程序博客网 时间:2024/06/07 09:40
下载地址:http://www.oldlinux.org/Linux.old/kernel/linux-0.11-pre.tar.Z 最好是看一下http://www.oldlinux.org/index_cn.html的linux源代码内核完全注释 可以免费下载 赵炯博士所著 相关视频:由尚德系列讲座之linux内核编程入门 就是讲内核完全注释这本书的 虽然是照书读的,但也是比较有用的
最近的源代码要到:http://www.kernel.org/pub/linux/kernel/ 去下载当然了视频也有 由尚德系列讲座之linux内核编程进阶
视频可以到 http://find.verycd.com/folders?cat=&kernel=1&ft=&sort=files_bytes&rev=1&kw=%E7%94%B1%E5%B0%9A%E5%BE%B7%E7%B3%BB%E5%88%97%E8%AE%B2%E5%BA%A7&field= 下载
2、 源代码查看工具
1 .Linux超文本交叉代码检索工具
Linux超文本交叉代码检索工具LXR(Linux Cross Reference),是由挪威奥斯陆大学数学系Arne Georg Gleditsch和Per Kristian Gjermshus编写的。这个工具实际上运行在Linux或者Unix平台下,通过对源代码中的所有符号建立索引,从而可以方便的检索任何一个符号,包括函数、外部变量、文件名、宏定义等等。不仅仅是针对Linux源代码,对于C语言的其他大型的项目,都可以建立其lxr站点,以提供开发者查询代码,以及后继开发者学习代码。
目前的lxr是专门为Linux下面的Apache服务器设计的,通过运行perl脚本,检索源代码索引文件,将数据发送到网络客户端的Web浏览器上。任何一种平台上的Web浏览器都可以访问,这就方便了习惯在Windows平台下工作的用户。 关于lxr的英文网站为http://lxr.linux.no/,在中国Linux论坛http://www.linuxforum.net上有其镜象。
2. Windows平台下的源代码阅读工具Source Insight
为了方便地学习Linux源程序,我们不妨回到我们熟悉的window环境下。但是在Window平台上,使用一些常见的集成开发环境,效果也不是很理想,比如难以将所有的文件加进去,查找速度缓慢,对于非Windows平台的函数不能彩色显示。在Windows平台下有一个强大的源代码编辑器,它的卓越性能使得学习Linux内核源代码的难度大大降低,这便是Source Insight,它是一个Windows平台下的共享软件,可以从http://www.sourceinsight.com/上下载试用版本。由于Source Insight是一个Windows平台的应用软件,所以首先要通过相应手段把Linux系统上的程序源代码移到Windows平台下,这一点可以通过在Linux下将/usr/src目录下的文件拷贝到Windows的分区上,或者从网上或光盘直接拷贝文件到Windows的分区
- linux源代码 及 查看工具、教程
- Linux源代码查看工具
- 查看linux源代码工具
- Linux中源代码查看工具(一)
- linux下框架源代码查看工具
- Linux操作系统源代码查看工具的介绍
- 关于Linux操作系统源代码查看工具的介绍
- linux下搭建查看内核源代码工具lxr
- 关于Linux操作系统源代码查看工具的介绍
- Linux内核源代码的阅读及相关工具介绍(转)
- Linux内核源代码的阅读及相关工具介绍
- linux硬件设备的表示方法及查看工具
- linux 3.4.10 内核内存管理源代码分析1:源代码阅读工具,编译及调试
- linux 3.4.10 内核内存管理源代码分析1:源代码阅读工具,编译及调试
- 如何查看linux命令源代码
- 如何查看linux命令源代码
- 如何查看linux命令源代码
- 如何查看linux命令源代码
- MMORPG开发杂谈(五):PVP才是精华
- JTable合并单元格
- C# 常用函数和方法集
- 李敖说:如果我是日本人,我也会去参拜靖国
- 央行课题组分析报告预测:今年CPI将为3.2%
- linux源代码 及 查看工具、教程
- bldmake于abld命令分析
- 开源软件的完美商业之舟-SAAS
- asp 连接非1433 mssql
- AVG7.5升级过期后新的许可代码
- 画面日期类型的定义
- (转)使用BEA AquaLogic BPM Suite
- 漫谈Hibernate的前世今生
- C#的6种常用集合类大比拼