fatal error: linux/compiler-gcc5.h: No such file or directory

可能大家在编译内核、u-boot或者其他的时候遇到过这样子的问题

我们高高兴兴、满怀信心的敲下make这个万金油命令后却沮丧的发现结果并不如我们期待的那样子的,出现了这样子的错误信息

           fatal error: linux/compiler-gcc5.h: No such file or directory

哇塞,真是沮丧呀,然后就是在网上无边无际的找解决办法,当然万能的百度也给了我很多答案,大多包括以下几种:

                1、将inclue/linux/中的compiler-gcc4.h或者compiler-gcc3.h亦或者其他compiler-gcc.h复制为include/linux/compiler-gcc5.h

                2、将ubuntu发行版中的compiler-gcc5.h直接拷贝到include/linux目录中

                3、在网上找一个大神的compiler-gcc5.h放入include/linux之中

我仔仔细细的试了上面所有的方法,最后很明显以失败告终,所以我不得不想其他办法,经过了很长时间的思考后,我决定降低arm-linux的版本,我把交叉编译器的版本从5.3降低到了4.7,经过一番正常的折腾之后,哇塞,成功了,可以编译了。

               降低交叉编译器的版本

      sudo apt install gcc-4.7-arm-linux-gnueabi

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值