如何指定CFLAGS到gcc-4.6或gcc-4.7以使用Intel-AVX

时间:2013-10-02 05:53:10

标签: gcc intel avx

我有一个Intel Core i7-3770,我发现它包含AVX,如何指定CFLAGS到gcc-4.6或gcc-4.7才能使用Intel-AVX?有关于此的一些示例代码或手册吗?感谢。

1 个答案:

答案 0 :(得分:1)

您应该使用-mavx切换或使用标记为-march=flagcorei7-avxcore-avx-i的{​​{1}}选择正确的CPU。

除非你添加一些其他开关,否则编译器可能无法生成矢量化代码。