linux内核编译错误整理

简介: linux内核编译错误整理

1)问题:

root@ubuntu:/usr/src/linux-source-5.4.0/linux-source-5.4.0# make oldconfig
  YACC    scripts/kconfig/parser.tab.[ch]
/bin/sh: 1: bison: not found
make[1]: *** [scripts/Makefile.host:17: scripts/kconfig/parser.tab.h] Error 127
make: *** [Makefile:594: oldconfig] Error 2

解决:apt-get install bison -y


2)问题

LEX     scripts/kconfig/lexer.lex.c
  YACC    scripts/kconfig/parser.tab.[ch]
/bin/sh: 1: bison: not found
make[1]: *** [scripts/Makefile.host:17: scripts/kconfig/parser.tab.h] Error 127
make: *** [Makefile:594: oldconfig] Error 2
解决:
apt-get install flex


3)

oot@ubuntu:/usr/src/linux-headers-5.4.0-26# make menuconfig
*
* Unable to find the ncurses package.
* Install ncurses (ncurses-devel or libncurses-dev
* depending on your distribution).

解决:

apt-get install libncurses-dev


4)make内核出错

oot@ubuntu:/usr/src/linux-source-5.4.0/linux-source-5.4.0# make
  HOSTCC  scripts/sign-file
scripts/sign-file.c:25:10: fatal error: openssl/opensslv.h: No such file or directory
   25 | #include <openssl/opensslv.h>
      |          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [scripts/Makefile.host:107: scripts/sign-file] Error 1
make: *** [Makefile:1131: scripts] Error 2

解决: apt install libssl-dev

目录
相关文章
|
Linux
NZP linux内核编译错误
NZP linux内核编译错误
73 0
|
缓存 Linux 开发工具
Buildroot系列开发(六)linux kernel(下)
Buildroot系列开发(六)linux kernel
186 0
Buildroot系列开发(六)linux kernel(下)
|
Linux
Buildroot系列开发(六)linux kernel(上)
Buildroot系列开发(六)linux kernel
125 0
Buildroot系列开发(六)linux kernel(上)
|
消息中间件 NoSQL 关系型数据库
linux 命令大全
linux 命令大全
169 0
|
Linux 内存技术
在Linux运行期间升级Linux系统(Uboot+kernel+Rootfs)
版本:v1.2   Crifan Li 摘要 本文主要介绍了如何在嵌入式Linux系统运行的时候,进行升级整个Linux系统,包括uboot,kernel和rootfs。
2011 0
|
Shell Linux 开发者
Linux内核编译与安装
Linux内核编译与安装 Linux内核介绍 Linux内核是一个用C语言写成的,符合POSIX标准的类Unix操作系统。内核是操作系统中最基本的一部分,提供了众多应用程序访问计算机硬件的机制。
1237 0
|
Linux Serverless 测试技术
Linux stress命令详解(下)
Linux stress命令详解
548 0
|
Ubuntu Linux
Linux stress命令详解(上)
Linux stress命令详解
446 0
Linux stress命令详解(上)
|
Linux 应用服务中间件 网络安全
Linux常见实用命令大全
Linux常见实用命令大全http://www.bieryun.com/3445.html /#################### 常用命令 ######################/ cd /home 进入 '/ home' 目录' cd .
1719 0