内核版本

linux 2.6.32.2

配置内核的过程

配置内核可以通过执行 make menuconfig 来进行,下面分析该命令的执行流程

执行该目标

%config: scripts_basic outputmakefile FORCE
    $(Q)mkdir -p include/linux include/config
    $(Q)$(MAKE) $(build)=scripts/kconfig $@

依赖目标

scripts_basic:
    $(Q)$(MAKE) $(build)=scripts/basic

$(build) 的作用

### 
# Shorthand for $(Q)$(MAKE) -f scripts/Makefile.build obj=
# Usage:
# $(Q)$(MAKE) $(build)=dir
build := -f $(if