美文网首页
Ubuntu16.04编译过程踩坑记录二

Ubuntu16.04编译过程踩坑记录二

作者: 木北小站 | 来源:发表于2016-08-29 10:10 被阅读0次

    前言

    ilichee作者推荐采用环境为14.04,但是为了尝鲜,跟ming42网友一样采用了最新的16.04,编译过程中自然会少不了掉进坑里,在参考ming42的文章和google的帮助下终于编译uboot成功,遇到的问题不难,但是对于新手来说还是要费一番功夫查,这里简单说一下。(PS:第一次采用MD,这里“照抄”了不少ming42兄的排版,希望不要介意)


    无法安装mingw32问题

    按照ilichee作者的教程构建编译开发环境,安装依赖包时会出现下面的问题

    E:无法定位软件包mingw32

    出现此问题是因为在Ubuntu16.04和Ubuntu14.04的依赖不同,这里需要采用mingw-w64

    sudo apt-get install mingw-w64
    

    提示GCC编译器问题

    此问题是因为作者采用GCC-4.7版,Ubuntu16.04 默认采用GCC-5,建议采用GCC-4.7,具体解决方法请参考ming42网友的文章——编译坑_Ubuntu 16.04编译过程踩坑记录
    https://github.com/Zepan/ilichee/tree/master/那些年我们踩的坑

    提示dtc更新

    最后一步编译过程中可能提示

    Your dtc is too old, please upgrade to dtc 1.4 or newer

    dtc是device-tree-compiler的缩写,即设备树编译器,当其版本太老时便无法继续编译,更新即可

    sudo apt-get install device-tree-compiler
    

    相关文章

      网友评论

          本文标题:Ubuntu16.04编译过程踩坑记录二

          本文链接:https://www.haomeiwen.com/subject/atexettx.html