野火I.MX6ULL课程第90讲Ubuntu22.04无法编译问题

先说结论:系统换成Ubuntu20.04,编译一次通过

由于我虚拟机没怎么多想,直接安装的Ubuntu22.04,在学习前面课程的时候,因为有一点点Linux基础,前面几乎没有什么问题。

到了驱动学习的时候,发现给的源码直接无法编译,首先就是multiple definition of `yylloc‘ 重定义问题,参考以下链接,排除了这个错误。ubuntu22.04 编译Linux内核出现 multiple definition of `yylloc‘ 问题解决_/usr/bin/ld: scripts/dtc/dtc-parser.tab.o:(.bss+0x-优快云博客

但是还是不行,后面又有新的报错

这个错误我查了之后得到的答案是arm-none-eabi-gcc的版本太高导致的,有一个博客说添加一个什么参数确实可能可以解决,但是我没找到哪边用到,另外一个方法是降版本,多低我不知道,但是明显版本7.3.1还是不行的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值