哪个版本的gcc支持-Ofast优化级别?

g6ll5ycj  于 2023-05-23  发布在  其他
关注(0)|答案(2)|浏览(264)

我在www.example.com上的gcc文档中找到了Ofast级别选项http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#Optimize-Options。但是当我使用这个级别编译代码时,gcc告诉我不识别这个标志。我使用的是gcc4.5.2,这是最新发布的gcc。那么gcc的哪个版本支持这个级别呢?坦克

ws51t4hk

ws51t4hk1#

-Ofast标志是GCC 4.6中的一个新特性--参见the list of changes here
它打开-ffast-math,所以如果需要严格的FP语义,请小心。
GCC手册记录了它还打开了什么,包括-fallow-store-data-races-fno-semantic-interposition
(It没有启用像-march=native这样的指令集选项,如果你想尽可能地为你的机器优化,并制作一个可能无法在其他CPU上运行的二进制文件,你需要单独执行。)

rlcwz9us

rlcwz9us2#

GCC's changelog似乎表明这将在4.6版本系列中可用(该版本尚未有稳定的版本)。或者,您可以尝试从它们的SVN存储库构建development sources,或者从其中一个镜像构建grabbing a pre-built snapshot

相关问题