1、Linux内核国内镜像下载地址
http://mirror.bjtu.edu.cn/kernel/linux/kernel/
下载内核版本:4.19.124
解压内核压缩包linux-4.19.124.tar.xz
cp linux-4.19.124.tar.xz /usr/src/
cd /usr/src/
xz -d linux-4.19.124.tar.xz
tar -xvf linux-4.19.124.tar
cd linux-4.19.124
以下步骤参考教程:https://blog.csdn.net/qq_36829091/article/details/79783533
2、下载软件依赖包
参考教程:第二章节部分
sudo apt-get install libncurses5-dev libssl-dev
sudo apt-get install build-essential openssl
sudo apt-get install zlibc minizip
sudo apt-get install libidn11-dev libidn11
3、编译内核(一)
参考教程:第三章节部分
依次使用命令:
执行make menuconfig,遇到报错:解决办法参考:https://www.cnblogs.com/tod-reg20130101/articles/9280792.html
error:/bin/sh: 1: bison: not found
error:/bin/sh: 1: flex: not found
实现完全干净的第一次编译。
其中mrproper为清除编译过程中产生的所有中间文件。
clean为清除上一次产生的编译中间文件。
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓这句很重要↓↓↓↓↓↓↓↓↓↓↓↓↓