“gcc -xW”有什么作用?

时间:2013-03-02 18:55:17

标签: gcc clang icc

“-xW”标志有什么影响? 我看到有时在链接阶段提供给gcc / icc。 clang打破了这个,说:

clang: error: language not recognized: 'W'

使用示例:http://www.spec.org/cpu2000/results/res2004q1/cpu2000-20040208-02830.cfg

2 个答案:

答案 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相同。