<< Back to shouce.jb51.net

安装 Linux-2.4.24 头文件

预计所需编译时间:      0.1 SBU
预计所需硬盘空间:      186 MB

Linux的内容

Linux 内核是每一个Linux系统的心脏,它为系统提供生命的脉搏。当打开计算机电源并且引导Linux系统时,最先载入载入的Linux软件就是内核。内核初始化系统的硬件组件,诸如:串口、并口、声卡、网卡IDE控制器、SCSI控制器等等。简而言之,内核让软件能够在硬件上得以运行。

安装的文件: 内核和内核头文件

Linux 安装依赖关系

Linux 依赖于: Bash, Binutils, Coreutils, Findutils, GCC, Glibc, Grep, Gzip, Make, Modutils, Perl, Sed.

安装内核头文件

由于某些软件需要参考内核头文件,所以我们现在需要将内核源码解压、设置、并把内核头文件拷贝到系统里以便gcc能找到它们。

为安装内核头文件做准备:

make mrproper

这确保内核源代码树是绝对干净的。内核开发组推荐在每次编译内核前都这样做。你不能保证在解压后得到的源码是干净的。

创建 include/linux/version.h 文件:

make include/linux/version.h

创建平台相关的 include/asm 符号链接:

make symlinks

安装平台相关的内核头文件:

mkdir /tools/include/asm
cp include/asm/* /tools/include/asm
cp -R include/asm-generic /tools/include

安装跨平台的内核头文件:

cp -R include/linux /tools/include

还有几个内核头文件要使用 autoconf.h 头文件。因为我们没有配置内核,所以就需要自己创建这个文件,以避免编译错误。创建一个空的 autoconf.h 文件:

touch /tools/include/linux/autoconf.h