编译u-boot或Linux内核菜单报错,/bin/sh: 1: bison: not found
2023-09-11 14:15:46 时间
报错
本文编译的是u-boot2021
在编译内核或uboot时,出现/bin/sh: 1: bison: not found
错误。
imaginemiracle@:u-boot-master$ make menuconfig
HOSTCC scripts/basic/fixdep
UPD scripts/kconfig/.mconf-cfg
HOSTCC scripts/kconfig/mconf.o
YACC scripts/kconfig/zconf.tab.c
/bin/sh: 1: bison: not found
make[1]: *** [scripts/Makefile.lib:222: scripts/kconfig/zconf.tab.c] Error 127
make: *** [Makefile:564: menuconfig] Error 2
解决
该错误是由于缺少一些相关库文件导致,安装上即可正常编译。
安装命令:
sudo apt install bison flex
相关文章
- [fork]Linux中的fork函数详解
- Linux 循环播放音频
- 【问题解决方案】Linux中进入目录下文件夹
- 【学习总结】快速上手Linux玩转典型应用-第6章-linux常用命令讲解
- Linux yum离线安装神器yumdownloader
- linux如deepin manjaro对笔记本电脑电池的伤害解决方案:TLP:一个可以延长 Linux 笔记本电池寿命的高级电源管理工具
- 信号概述 硬件异常将产生信号 进程间通信概述 进程间通信 进程间通信功能 Linux 操作系统支持的主要进程间通信的通信机制 linux 进程间通信(IPC)由以下几个部分发展而来 数据传输 信号
- Linux 命令行的艺术
- 【Linux 内核 内存管理】mmap 系统调用源码分析 ② ( sys_mmap_pgoff 系统调用函数执行流程 | sys_mmap_pgoff 函数源码 )
- 举例说,Linux核心名单(两)
- L80.linux命令每日一练 -- 第11章 Linux系统管理命令 -- ntsysv和setup
- L68.linux命令每日一练 -- 第十章 Linux网络管理命令 -- ping和traceroute
- L65.linux命令每日一练 -- 第十章 Linux网络管理命令 -- ifdown和route
- L57.linux命令每日一练 -- 第九章 Linux进程管理命令 -- ps和pstree
- L51.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- mkfs和dumpe2fs
- L36.linux命令每日一练 -- 第五章 Linux信息显示与搜索文件命令 -- locate和updatedb
- L1.linux命令每日一练 -- 第一章 Linux命令行简介
- Linux系统之armbain配置swap交换分区
- 嵌入式Linux开发,Ubuntu下交叉编译内核报错:error while loading shared libraries: /lib/x86_64-linux-gnu/libc++.so:
- Linux经常使用命令(十一) - more
- 【Linux】linux经常使用基本命令
- Linux的java服务配置步骤
- 【linux】Linux操作系统常用指令大全
- Linux(一):Linux中的基础操作