答案1
我今天遇到了同样的问题,对我来说问题是 pahole 内存不足(pahole 的内存使用峰值约为 2.5GB)。
您可以通过检查来验证这一点sudo dmesg | grep pahole
。
如果这确实是您的问题,请尝试增加虚拟机的内存。
答案2
仅供参考:当前的 linux 版本至少需要 10GB RAM!
我只是想构建内核 6.5,并注意到在 SWAP+RAM 都已满后该进程被终止。我开始在我的虚拟机上使用 4.0 的 RAM,然后增加直到通过。
我注意到 Linux 构建过程需要大约 10GiB 的 RAM 才能完成构建而不抛出该错误。它需要多少内存,这真是太疯狂了。