OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4835|回复: 3

linux编译内核错误,报错信息如下

[复制链接]

4

主题

9

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2017-8-19
在线时间
8 小时
发表于 2022-9-12 14:33:32 | 显示全部楼层 |阅读模式
1金钱
/usr/bin/ld: scripts/dtc/dtc-parser.tab.o.bss+0x50): multiple definition of `yylloc'; scripts/dtc/dtc-lexer.lex.o.bss+0x0): first defined here
  CHK     include/generated/asm-offsets.h
collect2: error: ld returned 1 exit status
make[2]: *** [scripts/Makefile.host:100:scripts/dtc/dtc] 错误 1
make[1]: *** [scripts/Makefile.build:402:scripts/dtc] 错误 2
make[1]: *** 正在等待未完成的任务....
  UPD     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  HOSTLD  scripts/genksyms/genksyms
  HOSTLD  scripts/mod/modpost
make: *** [Makefile:555:scripts] 错误 2
make: *** 正在等待未完成的任务....


这该怎么解决?


回复

使用道具 举报

4

主题

9

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2017-8-19
在线时间
8 小时
 楼主| 发表于 2022-9-12 20:32:54 | 显示全部楼层
根据本人查找,是gcc版本问题,经查本人版本为gcc11,会出现bug,降级到gcc9后解决,需要先安装gcc9,再把gcc9设置到最高优先级。
参考:
https://blog.csdn.net/weixin_45941080/article/details/109953874
https://blog.csdn.net/duobaohongtu3/article/details/120004752



参考指令:

安装gcc9:

add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-9

设置优先级:
# 安装gcc-4.8
sudo apt install gcc-4.8
# 设置gcc-4.8的优先级
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40
# 设置gcc-5的优先级
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50
# 修改系统中的默认gcc版本
sudo update-alternatives --config gcc

数字越大,优先级越高。
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2025-5-30
在线时间
4 小时
发表于 2025-6-10 22:29:55 | 显示全部楼层
如何解决啊
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2026-3-17
在线时间
1 小时
发表于 2026-3-17 17:44:09 | 显示全部楼层
不降级的话 用这个方法也可以 我解决了
https://blog.csdn.net/zhoukaiqil ... C%E8%BF%87%E9%AB%98,%2811.0%E5%8F%8A%E4%BB%A5%E4%B8%8A%29%E5%AF%BC%E8%87%B4%E7%BC%96%E8%AF%91Linux%E5%86%85%E6%A0%B8%E6%97%B6%E9%81%87%E5%88%B0%E7%9A%84%27yyloc%27%E5%A4%9A%E6%AC%A1%E5%AE%9A%E4%B9%89%E9%94%99%E8%AF%AF%E3%80%82%20%E9%97%AE%E9%A2%98%E6%A0%B9%E6%BA%90%E5%9C%A8%E4%BA%8Egcc%E7%89%88%E6%9C%AC%E5%AF%BC%E8%87%B4%E7%9A%84%E9%93%BE%E6%8E%A5%E5%86%B2%E7%AA%81%E3%80%82%20%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95%E6%98%AF%E4%BF%AE%E6%94%B9%27scripts%2Fdtc%2Fdtc-lexer.lex.c_shipped%27%E6%96%87%E4%BB%B6%EF%BC%8C%E5%9C%A8%27YYLTYPEyyloc%27%E5%89%8D%E6%B7%BB%E5%8A%A0%27extern%27%E5%85%B3%E9%94%AE%E5%AD%97%EF%BC%8C%E7%84%B6%E5%90%8E%E9%87%8D%E6%96%B0%E7%BC%96%E8%AF%91%EF%BC%8C%E9%97%AE%E9%A2%98%E5%8D%B3%E5%8F%AF%E5%BE%97%E5%88%B0%E8%A7%A3%E5%86%B3%E3%80%82
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

如发现本坛存在违规或侵权内容, 请点击这里发送邮件举报 (或致电020-38271790)。请提供侵权说明和联系方式。我们将及时审核依法处理,感谢配合。

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2026-3-27 16:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表