这个错误通常发生在x32 ABI被启用(即 CONFIG_X86_X32)时,但是编译环境却没有对应的binutils支持包(即‘binutils-x86_64-linux-gnu’)。要解决这个问题,需要安装该支持包。
在Ubuntu系统下,可以用以下命令来安装:
$ sudo apt-get install binutils-x86_64-linux-gnu
在CentOS系统下,可以使用以下命令安装:
$ sudo yum install binutils-x86_64-linux-gnu
安装完毕后,重新编译你的内核,该错误应该就会消失了。