- 0
- 0
- 约1.28万字
- 约 10页
- 2026-01-22 发布于北京
- 举报
⼀、Linux顶层Makefile基本流程
hdr‑arch=arm
_
二、makexxxdefconfig过程
_
%config:scripts基本输出makefileFORCE
$(Q)$(MAKE)$(build)=scripts/kconfig$@
_
scripts基本:$(Q)$(MAKE)$(build)=
scripts/basic
includescripts/Kbuild.include
构建:=‑f$(srctree)/scripts/Makefile.buildobj
$(Q)$(MAKE)$(build)=scripts/basic
$(Q)$(MAKE)$(build)=scripts/kconfig$@
make‑f./scripts/Makefile.buildobj=scripts/basic‑生成fixdep和bin2cmake
_
‑f./scripts/Makefile.buildobj=scripts/kconfigxxxdefconfig‑
_
scripts/kconfig/conf‑‑defconfig=arch/arm/configs/%defconfigKconfig‑.config
三、make过程
通过make或makeall来编译Linux内核。默认目标:
__
all:all:allall:vmlinuxvmlinux:
scripts/link‑vmlinux.sh$(vmlinux‑deps)FORCE
__
ifdefCONFIGHEADERSCHECK
一、Linux顶层Makefile基本流程
hdr-arch=arm
二、makexxx_defconfig过程
%config:scripts_basicoutputmakefileFORCE
$(Q)$(MAKE)$(build)=scripts/kconfig$@
scripts_basic:
$(Q)$(MAKE)$(build)=scripts/basic
includescripts/Kbuild.include
build:=-f$(srctree)/scripts/Makefile.buildobj
$(Q)$(MAKE)$(build)=scripts/basic
$(Q)$(MAKE)$(build)=scripts/kconfig$@
make-f./scripts/Makefile.buildobj=scripts/basic-生成fixdep和bin2c
make-f./scripts/Makefile.buildobj=scripts/kconfigxxx_defconfig-
scripts/kconfig/conf--defconfig=arch/arm/configs/%_defconfigKconfig-.config
三、make过程
通过make或makeall来编译Linux内核。默认目标:
_all:
_all:all
all:vmlinux
vmlinux:scripts/link-vmlinux.s
您可能关注的文档
最近下载
- 安徽省合肥市名校联考2026届数学八年级第一学期期末教学质量检测模拟试题含解析.doc VIP
- 2025年山西职业单招考试真题及答案 完整版2025.pdf VIP
- 区块链基本概念.pptx VIP
- 2021年度“双一流”建设专项资金绩效评价自评报告.pdf VIP
- 劳动法案例分析及参考答案.docx VIP
- 广西左江治旱黑水河现代化灌区工程环境影响报告书.pdf VIP
- FDA热效应评估指南(中文翻译件) thermal effects evaluation.pdf VIP
- 华东理工大学双一流建设中期自评报告.PDF VIP
- 项目环境与职业健康安全管理工作计划.doc VIP
- 人人商城恶意诉讼应诉指南-含胜诉答辩状和证据清单.docx
原创力文档

文档评论(0)