内核隐含规则问题

来源:互联网 发布:天翼飞young3.09 算法 编辑:程序博客网 时间:2024/06/05 16:44
[root@localhost busybox-1.12.2]# make menuconfig

Makefile:421: *** 混和的隐含和普通规则。 停止。



只需要找到对应的位置将其分开写就好了,例如:

/ %/: prepare scripts FORCE
        $(Q)$(MAKE) KBUILD_MODULES=$(if $(CONFIG_MODULES),1) \
        $(build)=$(build-dir)

改写为:

/: prepare scripts FORCE
        $(Q)$(MAKE) KBUILD_MODULES=$(if $(CONFIG_MODULES),1) \
        $(build)=$(build-dir)
%/: prepare scripts FORCE
        $(Q)$(MAKE) KBUILD_MODULES=$(if $(CONFIG_MODULES),1) \
        $(build)=$(build-dir)

0 0
原创粉丝点击