
Linux内核编译
好喝不过一点点
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux内核构建之setup.bin
转载于 https://book.2cto.com/201309/33427.html构建setup.bin的规则也在/arch/x86/boot目录下的Makefile中:/arch/x86/boot/Makefile:setup-y += a20.o bioscall.o cmdline.o copy.o cpu.o cpuflags.o cpucheck.osetup-y +...转载 2019-06-25 11:22:22 · 1004 阅读 · 0 评论 -
Linux内核构建之vmlinux.bin
转载于 https://book.2cto.com/201309/33426.html构建vmlinux.bin的规则在arch/x86/boot目录下的Makefile中:/arch/x86/boot/Makefile:OBJCOPYFLAGS_vmlinux.bin := -O binary -R .note -R .comment -S$(obj)/vmlinux.bin: $(...转载 2019-06-25 11:51:50 · 2449 阅读 · 0 评论 -
Linux内核构建之bzimage
转载于 https://book.2cto.com/201309/33428.html组合的规则定义在平台的“顶层”Makefile中:/arch/x86/Makefile:boot := arch/x86/boot...KBUILD_IMAGE := $(boot)/bzImage...bzImage: vmlinux... $(Q)$(MAKE) $(build)=...转载 2019-06-25 12:01:52 · 4769 阅读 · 0 评论 -
Linux内核构建过程总结
转载于 https://book.2cto.com/201309/33428.html前面我们简要讨论了内核映像的构建,内核映像的构建过程大体上可以概括为“三次编译链接,一次组合”。(1)第一次编译链接kbuild分别编译各个子目录下的目标文件,如built-in.o、lib.a(如果有)等,然后将他们链接为ELF格式的vmlinux,并存放在顶层目录中。这一步相当于构建有效载荷。(2...转载 2019-06-25 15:10:47 · 485 阅读 · 0 评论 -
Linux内核编译过程总结
原创 2019-09-24 19:01:02 · 250 阅读 · 0 评论