基于CentOS73.10内核版本编译安装6.5内核并开启vmlinux
目的 编译安装6.x版本的内核,用于支持ebpf程序,开启/sys/kernel/btf/vmlinux 编译环境 CentOS Linux release 7.9.2009 (Core) 3.10.0-1160.el7.x86_64 编译环境准备 yum groupinstall "Development Tools" -y && \ yum install -y \ openssl-devel \ rpm-build \ dwarves \ redhat-rpm-config \ asciidoc \ hmaccalc \ perl-ExtUtils-Embed \ pesign \ xmlto \ audit-libs-devel \ binutils-devel \ elfutils-devel \ elfutils-libelf-devel \ ncurses-devel \ newt-devel \ numactl-devel \ pciutils-devel \ python-devel \ zlib-devel \ cmake \ scl-utils yum -y install centos-release-scl devtoolset-8-gcc* yum -y install python3 # 没有python3的需要安装一下,有的话忽略 仅在当前终端启用新版本GCC用于编译,不影响系统默认GCC版本 scl enable devtoolset-8 bash 编译安装git 编译内核会强制校验GIT仓库,此时会需要用到 git -C 指令,而yum源安装的git版本很低,不支持该参数,所以需要编译安装新版...