• linux2.6.22.6/Makefile:416: *** mixed implicit and normal rules: deprecated syntax


    今天在按照韦东山大哥的教程流程编译内核的时候出现了这个问题
        
    linux-2.6.22.6/Makefile:416: *** mixed implicit and normal rules: deprecated syntax
    linux-2.6.22.6/Makefile:1449: *** mixed implicit and normal rules: deprecated syntax
     用vi打开Makefile,迅速定位到416和1449行。
    今天在编译uImage的时候,执行make命令,报错,错误信息:416 “mixed implicit and normal rules”,翻译为中文:混合的和隐含普通规则。起初以为是内核包的问题,从官网上下载了低版本,报同样的错误,google后发 现,是由于我的系统的make工具太新,make的旧版规则已经无法兼容新版。按照以下方式,问题得到解决:

    1在makefile中将416行代码
    1. config %config: scripts_basic outputmakefile FORCE
    改为
    1. %config: scripts_basic outputmakefile FORCE
    2在makefile中将1449行代码
    1. / %/: prepare scripts FORCE
    改为
    1. %/: prepare scripts FORCE


    之后再次 make uImage,编译通过
     
     
    结束!







    希望我的分享对你有一定的帮助,希望每一个中国人都能发愤图强,为国家的科技事业做出自己的贡献。同时祝愿中国的科学技术水平越来越高,相信我国会越来越强大。加油,每一个中国人
  • 相关阅读:
    单元测试
    软件测试计划
    软件杯A9的设计与实现
    阅读笔记7
    阅读笔记6
    阅读笔记5
    阅读笔记4
    阅读笔记3
    阅读笔记2
    阅读笔记1
  • 原文地址:https://www.cnblogs.com/daxuezhidao/p/5717322.html
Copyright © 2020-2023  润新知