首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

怎么查看linux源代码

2012-04-28 
如何查看linux源代码?我装了个ubuntu9.10,然后下载了源代码ubuntu-9.10-src-1.iso,但是怎么找到我要的文件

如何查看linux源代码?
我装了个ubuntu9.10,然后下载了源代码ubuntu-9.10-src-1.iso,但是怎么找到我要的文件呢?
Linux的ELF动态链接器是Glibc的一部分,他的源代码位于Glibc的源代码的elf目录下面,他的实际入口地址位于 sysdeps/i386/dl-manchine.h中的_start, _start调用位于elf/rtld.c的-_dl_start()函数
如何找到这些文件呢?
或者不用ubuntu-9.10-src-1.iso,那在哪里拿到linxu代码呢?

[解决办法]
linux内核源代码可以在这边下到官方网站http://www.kernel.org/
[解决办法]
http://www.kernel.org/
在上面的网址里可以下载到内核源代码。
如果要看的话,有两本书可以参考
1:linux kernel development 很薄的一本,可以入门。
2:Understanding the Linux Kernel 经典的一本
以上两本都有中文版。
[解决办法]
大部分发行版默认不会安装源码,
/usr/src/linux下也没有内核源码,需要自己安装。
建议还是到kernel.org下载一份内核源码,看那个比较好一些

debian/ubuntu系列的发行版,配置好apt
apt-get source xxx软件,xxx软件的源码就自动下载解压缩并打上补丁了
gentoo更方便,emerge默认就是从源码构建整个系统的,portage下有源码。

热点排行