GCC拥有-march=
和-mtune
选项,如here所述。但是,选择 x64 平台作为通用平台的选项并不明显。比方说,-mtune=
的值为generic
,但 x64 的-march=
没有。
我怀疑-march=nocona
(在各处经常见到)甚至-march=i686 -m64
都是解决方案,但我不确定。
答案 0 :(得分:15)
通用x86-64 -march
为-march=x86-64
。
通常是GCC定位x86-64的默认设置,但默认情况下可以通过将适当的值传递给configure
在--with-arch
时更改。