Gcc拒绝在32位x86模式下使用SSE指令集进行数学运算

时间:2015-05-13 11:45:25

标签: gcc x86 sse

我有一个第三方库,在使用x87进行数学运算时(默认情况下为32位模式)似乎工作不正常,但在64位模式下运行(默认情况下SSE)。我试图使用SSE浮动模型重新编译它,但令人惊讶的是GCC(Debian 4.9.2-10)给了我一个警告

  

警告:SSE指令集已禁用,使用387算术

这不是我想要的。谷歌搜索该警告给了一堆过时的线程。

产生此警告的最小示例是

echo 'main(){}' | gcc -x c -m32 -mfpmath=sse -

我错过了一些旗帜吗?我是否需要通过SSE支持重建gcc?

0 个答案:

没有答案