1、编译内核报错BTF: .tmp_vmlinux.btf: pahole (pahole) is not available

编译出错具体内容如下:

BTF: .tmp_vmlinux.btf: pahole (pahole) is not available
Failed to generate BTF for vmlinux
Try to disable CONFIG_DEBUG_INFO_BTF
make: *** [Makefile:1161: vmlinux] Error 1

2、解决方法

一般是系统缺少dwarves软件包导致。

sudo apt-get install dwarves

更多推荐

内核错误:BTF: .tmp_vmlinux.btf: pahole (pahole) is not available