当前位置: 技术问答>linux和unix
请大侠帮忙,linux-2.6.39.1内核编译报错
来源: 互联网 发布时间:2016-12-10
本文导语: 编译内核发现如下错误,要编译的内核版本linux-2.6.39.1。 编译环境:虚拟机上的红帽子,内核版本linux 2.6.9-67.EL ----------------------------------------------------------------------------------------------------- CC mm/slub.o {s...
编译内核发现如下错误,要编译的内核版本linux-2.6.39.1。
编译环境:虚拟机上的红帽子,内核版本linux 2.6.9-67.EL
-----------------------------------------------------------------------------------------------------
CC mm/slub.o
{standard input}: Assembler messages:
{standard input}:6445: Error: no such instruction: `cmpxchg16b (%rsi)'
{standard input}:6680: Error: no such instruction: `cmpxchg16b (%rsi)'
{standard input}:7302: Error: no such instruction: `cmpxchg16b (%rsi)'
{standard input}:9344: Error: no such instruction: `cmpxchg16b (%rsi)'
{standard input}:9782: Error: no such instruction: `cmpxchg16b (%rsi)'
{standard input}:10893: Error: no such instruction: `cmpxchg16b (%rsi)'
make[1]: *** [mm/slub.o] Error 1
make: *** [mm] Error 2
----------------------------------------------------------------------
有大侠帮忙看看,怎么样解决这个问题,谢谢!
编译环境:虚拟机上的红帽子,内核版本linux 2.6.9-67.EL
-----------------------------------------------------------------------------------------------------
CC mm/slub.o
{standard input}: Assembler messages:
{standard input}:6445: Error: no such instruction: `cmpxchg16b (%rsi)'
{standard input}:6680: Error: no such instruction: `cmpxchg16b (%rsi)'
{standard input}:7302: Error: no such instruction: `cmpxchg16b (%rsi)'
{standard input}:9344: Error: no such instruction: `cmpxchg16b (%rsi)'
{standard input}:9782: Error: no such instruction: `cmpxchg16b (%rsi)'
{standard input}:10893: Error: no such instruction: `cmpxchg16b (%rsi)'
make[1]: *** [mm/slub.o] Error 1
make: *** [mm] Error 2
----------------------------------------------------------------------
有大侠帮忙看看,怎么样解决这个问题,谢谢!
|
内核版本与编译器版本相差太大
|
编译器估计与内核不匹配造成的
|
估计是编译器的问题,安装个新的编译器
|
内核版本linux 2.6.9-67.EL ??
我一般都是直接到www.kernel.org上下载源码编译的
我一般都是直接到www.kernel.org上下载源码编译的
|
印象中是这个文件下的宏定义问题
|
按照他们说的换一个编译器试试