“Pentium4及以上”处理器的海湾合作委员会的最佳游行和选项是什么?

我的C ++应用程序(使用g ++编译)需要在Pentium-4(32位)及更高版本上工作。 但是,它通常与Core2Duo或更好的处理器一起使用。

我目前正在使用: -march = pentium4 -mtune = pentium4 。 但有些阅读促使我认为-march = pentium4 -mtune = generic可能会更好。

任何人都可以对此有所了解吗? 在这种情况下,三月和三月的最佳select是什么?

平台:RHEL 5.3(32位)上的GCC 4.1.2。

这将是-march=pentium4 -mtune=core2 ,可以在GCC手册中看到。