“-xW”标志有什么影响? 我看到有时在链接阶段提供给gcc / icc。 clang打破了这个,说:
clang: error: language not recognized: 'W'
使用示例:http://www.spec.org/cpu2000/results/res2004q1/cpu2000-20040208-02830.cfg
答案 0 :(得分:2)
这只是ICC选项:
-xW -- Can generate SSE2 and SSE instructions, and it can
optimize for Intel(R) Pentium(R) 4 processors and Intel(R)
Xeon(R) processors with SSE2. This is the default on Linux
systems using Intel(R) 64 architecture. This option is the
same as specifying -march=pentium4.
答案 1 :(得分:0)
这是英特尔C编译器的选项,而不是gcc的选项 - 请参阅此处:
http://www.rcac.purdue.edu/userinfo/resources/common/compile/compilers/intel/man/icc.txt
-xW - 可以生成SSE2和SSE指令,并且可以进行优化 适用于英特尔(R)奔腾(R)4处理器和英特尔(R)至强(R)处理器 与SSE2。这是使用Intel(R)64的Linux系统上的默认设置 建筑。此选项与指定-march = pentium4相同。