Ubuntu编译linux内核指南(适用阿里云、腾讯云等远程服务器;包括添加Android支持)
在 Ubuntu 上编译内核的步骤如下:
1、安装必要的依赖包:
这里和你chatgpt的略有不同
sudo apt-get update
sudo apt-get install build-essential libncurses-dev bison flex libssl-dev libelf-dev dwarves
后续如果遇到“FAILED: load BTF from vmlinux: Invalid argument”错误,是因为dwarves这里带的pahole版本过高导致,见:https://unix.stackexchange.com/questions/754325/failed-load-btf-from-vmlinux-invalid-argument-make-on-config-debug-info-btf-y
所以需要安装低版本的pahole,到这里选择阿里巴巴开源镜像站-阿里云官网开发者社区_云计算社区 deb包安