Chinaunix
标题:
内核编译
[打印本页]
作者:
panhuiy
时间:
2011-12-22 06:05
标题:
内核编译
本帖最后由 panhuiy 于 2011-12-22 06:14 编辑
内核怎样编译,有几种方法
作者:
dooros
时间:
2011-12-22 07:45
下载源代码
www.kernel.org
make menuconfig
Linux编译内核及其模块,并完成后面的安装。
make dep
在配置好内核后就是编译内核了,在编译之前首先应该执行make dep命令建立好依赖关系,
该命令将会修改linux中每个子目录下的.depend文件,
该文件包含了该目录下每个目标文件所需要的头文件(绝对路径的方式列举)。
make clean
清除之前编译的可执行文件及配置文件。
make bzImage
编译内核, 并生成一个gzip压缩的内核镜像文件,编译完成后映像文件存在于
/arch/xxxx/boot/bzImage (xxxx为所支持的处理器架构名称)
make modules
编译可装载内核模块,
make modules_install
安装编译好的内核模块到当前系统,安装后可以在/lib/modules
目录下找到对应版本的文件夹
make install
安装内核镜像文件到当前系统,安装后可以在/boot目录下找到
From:
http://spring-studio.net/?p=287
作者:
amarant
时间:
2011-12-22 07:52
跟编译普通程序差不多
作者:
chenyx
时间:
2011-12-22 07:54
内核编译过程如2楼的说法,固定程序,内核编译的难点是内核的选项,如何通过不同的选项来优化内核
作者:
sukuraz
时间:
2011-12-22 09:15
楼上的说的很对啊 模块配置优化才是难点
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2