编译 kernel-5.9.1 时,“失败:从 vmlinux 加载 BTF:未知错误 -2make:*** [Makefile:1162:vmlinux] 错误 255”

dea*_*ock 2 ubuntu make linux-kernel

我正在尝试使用编译 kernel-5.9.1make

我在make -ing时遇到以下错误

失败:从 vmlinux 加载 BTF:未知错误 -2make:*** [Makefile:1162:vmlinux] 错误 255

我在 Oracle Virtual-Box 6.0.24 上使用 Ubuntu-20.4

我在网上能找到的唯一好的来源就是这段对话。由此看来,问题出在名为pahole的包之一中。

我记得在 make 过程中遇到了另一个错误,只要求我安装 pahole 版本 v1.17,我成功地安装了。

如何解决以下问题?

小智 6

我今天遇到了同样的问题,对我来说问题是 pahole 内存不足(pahole 的内存使用峰值约为 2.5GB)。

您可以通过检查来验证这一点sudo dmesg | grep pahole

如果这确实是您的问题,请尝试增加虚拟机的内存。