Linux内核makefile进程解释

时间:2017-10-31 18:16:09

标签: linux makefile build linux-kernel

在LinuxSrc / Documentation / admin-guide / README.rst下构建内核的部分存在这4个步骤,有人可以解释每个人做什么吗? 是否类似./configure,./make,./install?

要配置和构建内核,请使用:

1.) cd /usr/src/linux-4.X
2.) make O=/home/name/build/kernel menuconfig 
3.) make O=/home/name/build/kernel
4.) sudo make O=/home/name/build/kernel modules_install install

1 个答案:

答案 0 :(得分:1)

1)简单的cd - 无需解释

2)运行make menuconfig启动基于ncurses的文本模式内核配置工具。

3)make O=/home/name/build/kernel配置并构建内核。

4.1)modules_install:这会将已编译的模块复制到/ lib / modules /-.

4.2)install:此命令会将以下文件复制到/ boot目录中(根据分发情况,可能会执行更多操作): Config- ,System.map - ,Vmlinuz - *

vmlinuz - 是压缩的Linux内核

system.map - 符号名称与内存地址之间的查找表是否为内核的特定构建

config - 由make menuconfig

创建的内核配置