Linux内核编译:文件格式无法识别

Linux内核编译:文件格式无法识别

我编译的最新内核版本是4.15.15。我现在的Ubuntu 12.04上的内核是3.13,gcc版本是7.3.0。执行命令时make,出现很多错误,例如

objdump: mm/.tmp_oom_kill.o: File format not recognized

如何修复这些问题?

错误截图

答案1

也许这个 tmp 文件是构建失败后留下的。我建议删除目标文件并重新尝试构建。

您可以使用文件命令来了解有关该文件的更多信息,例如:

file mm/.tmp_oom_kill.o

也许这可以解释为什么你会收到这个错误。

相关内容