OpenEdv-开源电子网

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

Linux内核编译出现以下错误

[复制链接]

3

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
125
金钱
125
注册时间
2023-7-28
在线时间
15 小时
发表于 2024-2-23 15:34:04 | 显示全部楼层 |阅读模式
Linux内核编译出现以下错误:/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 herecollect2: error: ld returned 1 exit status
make[2]: *** [scripts/Makefile.host:100:scripts/dtc/dtc] 错误 1
make[1]: *** [scripts/Makefile.build:403:scripts/dtc] 错误 2
make[1]: *** 正在等待未完成的任务....
HOSTLD scripts/mod/modpost
make: *** [Makefile:558:scripts] 错误 2
make: *** 正在等待未完成的任务....

问题在于gcc版本不对应,在该路径(.../scripts/dtc)下找到dtc-lexer.lex.c_shipped文件,在640行添加extern (YYLTYPE yylloc)

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
125
金钱
125
注册时间
2023-7-28
在线时间
15 小时
 楼主| 发表于 2024-2-23 15:36:49 | 显示全部楼层
可以看到最后一行:Kernel:arch/arm/boot/zImage is ready。(找了好一会错误,终于解决了~)
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2024-3-31
在线时间
2 小时
发表于 2024-3-31 15:32:22 | 显示全部楼层
遇到和楼主一样的问题,在640行添加extern (YYLTYPE yylloc),又报了其他问题,就没加括号,改成extern YYLTYPE yylloc,最后编译成功了。
回复 支持 反对

使用道具 举报

4

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2024-4-5
在线时间
9 小时
发表于 2024-4-11 00:48:13 | 显示全部楼层
请教一下是怎么分析出问题出在那里呢?
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-5-14 07:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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