一、问题描述

嵌入式Linux开发,Ubuntu22下交叉编译内核报错:

/usr/bin/ld: scripts/dtc/dtc-parser.tab.o:(.bss+0x10): multiple definition of `yylloc'; scripts/dtc/dtc-lexer.lex.o:(.bss+0x0): first defined here

二、问题分析

gcc的版本比较高。在Ubuntu22.04中,gcc版本为11.0以上,所以需要降低gcc版本。

三、解决方案

1、方案一(优选)

安装gcc-9

sudo apt-get install gcc-9 -y

查看gcc

ms@ms-virtual-machine:~$ ll /usr/bin/gcc*
lrwxrwxrwx 1 root root  6  8月  5  2021 /usr/bin/gcc -> gcc-11*
lrwxrwxrwx 1 root root 23  5月  1  2022 /usr/bin/gcc-11 -> x86_64-linux-gnu-gcc-11*
lrwxrwxrwx 1 root root 22  7月 19 18:50 /usr/bin/gcc-9 -> x86_64-linux-gnu-gcc-9*
lrwxrwxrwx 1 root root  9  8月  5  2021 /usr/bin/gcc-ar -> gcc-ar-11*
lrwxrwxrwx 1 root root 26  5月  1  2022 /usr/bin/gcc-ar-11 -> x86_64-linux-gnu-gcc-ar

嵌入式Linux开发,Ubuntu22下交叉编译内核报错: multiple definition of `yylloc‘; scripts/dtc/dtc-lexer.lex.o:(.bss+0x0相关推荐

  1. Linux Mint 21编译Android kernel,遇到 multiple definition of `yylloc‘ 的错误解决

    由于gcc和g++版本的更新,在编译之前的Android内核会出现各种各样的问题,本文就multiple definition of `yylloc' 问题解决给出解决方案 本文环境如下: OS: L ...

  2. 嵌入式linux开发ubuntu下常用操作

    以树状图显示指定路径结构: tree -x path 显示后台暂停的进程: jobs fg number 将本地文件拷贝至远端 scp local_file remote_username@remot ...

  3. linux c 报错 multiple definition of ‘xxx’ 解决方法

    错误: 方法一 在test.c中定义 //test.c ......struct pdesc const cameractrl_params[] = { {PT_STRI_, 0, 1, OFFSET ...

  4. 嵌入式linux开发,交叉编译qt4.8.5报错:Makefile:1054: recipe for target ‘.moc/release-shared-emb-arm/moc_qabstract

    一.问题描述. 嵌入式linux开发,交叉编译qt4.8.5,执行make时报错如下: ms@ubuntu:~/work/code/qt/opensource/qt-everywhere-openso ...

  5. 嵌入式linux开发,交叉编译qt4.8.5报错:not found (try using -rpath or -rpath-link)/home/ms/work/code/qt/opensourc

    一.问题描述. 嵌入式linux开发,交叉编译qt4.8.5,执行make时报错如下: make[3]: Entering directory '/home/ms/work/code/qt/opens ...

  6. arm linux 内核配置,嵌入式 Linux开发Kernel移植(二)——kernel内核配置和编译

    嵌入式 Linux开发Kernel移植(二)--kernel内核配置和编译 本文选择linux 2.6.35.7版本kernel进行实践. 一.linux kernel源码目录分析 Kbuild,Ke ...

  7. 【嵌入式Linux开发一路清障-连载01】Ubuntu22.04启动U盘制作及系统安装与配置

    [嵌入式Linux开发一路清障-连载01]Ubuntu22.04启动U盘制作及系统安装与配置 Ubuntu22.04启动工具 Ubuntu22.04安装 障碍01--Ubuntu中安装搜狗五笔输入法 ...

  8. 嵌入式Linux开发环境搭建-(4)安装交叉编译工具链

    在ubuntu16.04.2中,安装交叉编译工具链 在ubuntu中进行嵌入式应用程序开发,安装交叉编译工具链是不可缺少的一个环节. PC操作系统:ubuntu16.04.2 LTS 开发板:天嵌科技 ...

  9. 嵌入式linux开发,对pcf8563时钟操作报错:rtc-pcf8563 0-0051: low voltage detected, date/time is not reliable.

    一.问题描述. 嵌入式linux开发,对pcf8563时钟操作报错如下: [root@ms ~]# hwclock -s rtc-pcf8563 0-0051: low voltage detecte ...

最新文章

  1. 基于海康机器视觉算法平台的对位贴合项目个人理解 | CSDN原力计划
  2. 如何用Java类配置Spring MVC(不通过web.xml和XML方式)
  3. How to Run a Stress Test in JMeter
  4. 运维基础(14)Mysql5.7 里4个数据库
  5. 编译通过,但在运行时报Resolution of the dependency failed
  6. 【转】Web Reference和Service Reference的区别
  7. php session传数组,php把数组存到session的方法
  8. 谷歌,火狐浏览器不能禁用自动补齐的bug缺陷
  9. java session失效之后跳转,session失效后如何实现页面不跳转到主页而是跳转到session失效时的页面...
  10. iOS 11 适配集锦
  11. 刷屏代码·稳 from林凯
  12. CSND Markdown语法学习笔记
  13. 7-3 统计学生成绩 (15 分)
  14. OpenGL ES教程VI之纹理贴图(原文对照)
  15. 使用javaGUI做一个MC版俄罗斯方块(二)
  16. 数组和广义表 - [数据结构]
  17. c++编译常见错误原因集中
  18. SQLyog怎么导入mysql数据库
  19. 【简历制作合集】面试时到底是用彩打简历还是黑白简历更出彩呢?|智测优聘出品
  20. 0.96寸OLED显示图片

热门文章

  1. 「微信二次分享」➡️ 自定义标题和图片
  2. list的front()和begin()
  3. 订报纸引发的设计模式---观察者模式
  4. js数字处理:保留几位小数,最大值,最小值
  5. UNIX网络编程-listen函数及其包裹函数介绍
  6. Python爬虫获取某个网页所有的a标签中的超链接网址
  7. 视联网赋能数字经济,提升产业升级
  8. 牛犇linux视频,Linux下grep命令
  9. 奥数计算机竞赛试题,三年级奥数竞赛试题 三年级信息技术试题.doc
  10. 2013年码农想象力训练之一