zoukankan      html  css  js  c++  java
  • Makefile:xxx:***混合的隐含和普通规则。停止

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

            Makefile: *** mixed implicit and normal rules. Stop.

        这个原因可能是Make工具对低版本内核的Makefile一些旧的规则兼容不好,我们只需要修改对应的Makefile。

        如 一:

        原始的:
            / %/: 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)

        如二:

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

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

    In VIM, use    /text command  quick find.

    For example: /config %

  • 相关阅读:
    OCP-1Z0-053-V13.02-252题
    Java中list.get(index)报错
    OCP-1Z0-053-V13.02-103题
    Hash unique和Sort unique
    如何解决mysql数据库8小时无连接自动关闭
    OCP-1Z0-053-V13.02-538题
    OCP-1Z0-053-V13.02-537题
    OCP-1Z0-053-V13.02-518题
    用绘本回忆青春创业经历——leo鉴书46
    OCP-1Z0-053-V13.02-502题
  • 原文地址:https://www.cnblogs.com/ht-beyond/p/4189514.html
Copyright © 2011-2022 走看看