读书人

uboot为什么首先调用的是config.mk,该

发布时间: 2012-03-09 16:54:56 作者: rapoo

uboot为什么首先调用的是config.mk
列如 make 2440_config后

uboot为什么首先调用的是config.mk

不是用make命令调用的是makefile吗
否则要用 make -f config.mk呀?
谢谢高手!

[解决办法]
你看u-boot的顶层Makefile呀。make 2440_config。2440_config这就是目标,你在顶层的Makefile中会发现这样的规则:

mini2440_config : unconfig
@$(MKCONFIG) $(@:_config=) arm arm920t mini2440 samsung s3c24x0
而MKCONFIG就是config.mk这个文件,所以说你输入make 2440_config执行的就是config.mk。不同的是后面的所有都是传给config.mk的参数。你直接输入make -f config.mk是不行的,因为没有传给它需要的参数。

读书人网 >驱动开发

热点推荐