我有一个第三方库,在使用x87进行数学运算时(默认情况下为32位模式)似乎工作不正常,但在64位模式下运行(默认情况下SSE)。我试图使用SSE浮动模型重新编译它,但令人惊讶的是GCC(Debian 4.9.2-10)给了我一个警告
警告:SSE指令集已禁用,使用387算术
这不是我想要的。谷歌搜索该警告给了一堆过时的线程。
产生此警告的最小示例是
echo 'main(){}' | gcc -x c -m32 -mfpmath=sse -
我错过了一些旗帜吗?我是否需要通过SSE支持重建gcc?