GCC的-march参数是多个不同参数的同义词吗?

时间:2011-07-25 08:51:38

标签: gcc

GCC的-march参数是多个不同参数的同义词吗? 例如,让我们采用-march=core2,它是以下的同义词:

-mtune=core2
-mmmx
-msse
-msse2
-msse3
-mssse3

1 个答案:

答案 0 :(得分:0)

通过查看gcc/config/i386/i386.c的{​​{1}},对所有类型的ix86_option_override_internal()都是肯定的(至少对于x86)。

解释为什么需要花费很长时间,而且我在很长的解释中非常糟糕,所以如果你想知道原因,你必须自己查看这个功能。