1. 程式人生 > >CPU you selected does not support x86-64 instruction set

CPU you selected does not support x86-64 instruction set

轉載地址:https://blog.csdn.net/linuxheik/article/details/17525703

CPU you selected does not support x86-64 instruction set

    gcc編譯引數問題1. 頭次編譯,makefile完全沒改,那麼得到的錯誤是:
CPU you selected does not support x86-64 instruction set
天地良心,這不是把64位支援打開了嗎?後來才知道,需要修改makefile面
-march的值,比如這裡我們需要改成-march=x86-64,於是就可以了。有的文件
說要改成m64,這個應該是跟具體的系統有關吧。反正ubuntu 9.0.4上這麼改
就沒問題了。

[willor 
在Xeon 64位機器RHEL 5.3 上 用-march=i686時候,得到
error: CPU you selected does not support x86-64 instruction set
用-march=x86-64 結果可以編譯
是否還有別的更好的引數目前還不知道,]