make 100ask24x0_config 配置过程

执行"make 100ask24x0_config"命令首先解析Makefile,接着调用mkconfig文件进行条件编译。这个过程创建了链接文件和配置文件,如include/asm、include/asm-arm/arch、include/asm-arm/proc、include/config.mk和include/config.h,其中包含了ARM、CPU、BOARD和SOC的具体信息。配置完成后,board目录下需对应创建开发板配置文件。
摘要由CSDN通过智能技术生成

当执行 “make 100ask24x0_config”命令后:

 

第一步:进入Makefile文件

该命令在u-boot根目录下执行,该目录下应当含有Makefile文件。

该命令依赖于Makefile文件,根据Makefile文件

100ask24x0_config	:	unconfig
	@$(MKCONFIG) $(@:_config=) arm arm920t 100ask24x0 NULL s3c24x0

该命令最终会被解析为:

./mkconfig 100ask24x0 arm arm920t 100ask24x0 NULL s3c24x0

也就是执行“make 100ask24x0_config” 之后会执行 "./mkconfig 100ask24x0 arm arm920t 100ask24x0 NULL s3c24x0"

 

第二步:进入mkconfig文件

 根据条件编译,该文件最终会执行以下命令:

BOARD_NAME="100ask24x0"

echo "Configuring for ${BOARD_NAME} board..."

#以下三条指令会在include目录下建立一个链接文件asm,该链接文件指向asm-arm
cd ./include
rm -f asm
ln -s asm-arm asm 

#以下两条指令会在include/asm-arm目录下建立一个链接文件arch,该链接文件指向arch-s3c24x0
rm -f asm-arm/arch
ln
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值