1 / 8
文档名称:

此生不换独家通信专业资料-76.ppt

格式:ppt   大小:282KB   页数:8页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

此生不换独家通信专业资料-76.ppt

上传人:fangjinyan201701 2018/2/16 文件大小:282 KB

下载得到文件列表

此生不换独家通信专业资料-76.ppt

相关文档

文档介绍

文档介绍:内核编译
苏锦秀
sujinxiu@
内核编译
三个重要的内核文件
编译命令
编译过程探讨
三个重要的内核文件
Makefile;整个内核工程编译命令的集合。作用:根据配置情况,构造出需要编译的内核源码文件列表,然后分别编译,并把目标代码链接到一起,形成内核二进制文件
Kconfig:控制make menuconfig时出现配置选项,
.config:内核配置文件
编译命令
wget /linux/kernel/-
cp linux- /usr/src/
tar -xvf linux-
make menuconfig
make bzImage
make modules
sudo make install
sudo make modules_install
sudo make mkinitramfs –o /boot/-
sudo vim /boot/grub/
reboot
编译过程探讨
make menuconfig基于文本菜单的配置界面
make config基于文本
make xconfig需要QT支持
make gconfig需要GTK+支持
这里选择make menuconfig。显示的menu list是由各层Kconfig组成。最底层:源码目录下的arch/x86/Kconfig,由此入口,使用source把需要的加入的各个目录的Kconfig,以此递归下去。
我们对选项进行配置(【】,【*】,【M】)。最后根据我们的配置,
编译过程探讨
make bzImage

bzImage:压缩的内核文件
make modules
,生成以内核版本号为文件名的模块文件
这里Makefil