编译带有SSE指令的程序时,请使用以下选项,
g++ -Wall -march=pentium4 -mmmx -o a.out a.cpp
否则就会出现如下类似错误:
/usr/lib/gcc/i386-redhat-linux/4.1.2/include/xmmintrin.h:34:3: error: #error "SSE instruction set not enabled"
如果是多线程程序,还要加上-lpthread选项
本文介绍如何正确地使用SSE指令集进行程序编译,避免常见的编译错误。针对g++编译器,提供了具体的编译命令行参数示例,并指出了多线程程序所需的额外选项。
7396

被折叠的 条评论
为什么被折叠?



