查看Linux内核源码,并进行内核配置

查看Linux内核源码,并进行内核配置

1.查询当前版本号

uname -r
#得到当前Ubuntu发行版号(或者叫详细版号?)
#例如 5.19.0-41-generic

2.切换到内核源码目录

​ 一般情况下,内核代码位于/usr/src/linux中或/usr/src的子目录中。可以使用以下命令检查位置:

cd /usr/src
ls –l

​ 列出所有目录之后找到对应的版本号所对应源码

如:

linux-headers-5.19.0-41-generic

​ 即为本机现在所用的内核源码。

​ 然后进入源码目录。

cd linux-headers-5.19.0-41-generic

3.在源码目录下,输入命令即可打开

make menuconfig

4.打开时发生错误,原因是缺少库,依次执行一下命令安装

报错:

LEX scripts/kconfig/lexer.lex.c
/bin/sh: 1: flex: not found
scripts/Makefile.host:9: recipe for target ‘scripts/kconfig/lexer.lex.c’ failed
make[2]: *** [scripts/kconfig/lexer.lex.c] Error 127
Makefile:567: recipe for target ‘imx_v8_

你可能感兴趣的:(嵌入式与Linux,linux,ubuntu)