步骤一、官网下载源码后解压
linux kernel官网
步骤二、安装软件
sudo apt-get install ncurses-dev
sudo apt-get install flex
sudo apt-get install bison
sudo apt install libgtk2.0-dev libglib2.0-dev libglade2-dev
sudo apt install libssl-dev
步骤三、启动gconfig,生成.config文件
sudo make gconfig
步骤四、编译
sudo make -j
ARM架构编译
常见问题
1.执行sudo make -j4报错
解决:
找到linux-5.4/tools/objtool目录下的elf.c文件的read_symbols函数,修改后如下图。
2.执行sudo make -j4报错
*** 没有规则可制作目标“debian/canonical-certs.pem”,由“certs/x509_certificate_list” 需求
解决:
找到.config文件,搜索“debian/canonical-certs.pem”,找到配置项,删除引号的内容,修改后如下