在g ++ 4.6(或更高版本)中,除了-ffast-math之外,还有哪些额外的优化功能?
手册页说这个选项“还支持对所有标准兼容程序无效的优化”。我在哪里可以找到有关这是否会影响我的程序的更多信息?
答案 0 :(得分:15)
这是一个用于检查-Ofast启用哪些选项的命令:
$ g++ -c -Q -Ofast --help=optimizers | grep enabled
由于我只有g ++ 4.4不支持-Ofast,我无法显示输出。
答案 1 :(得分:2)
-Ofast选项可以默默启用gcc C++ extensions。您应该检查您的来源,看看您是否使用它们。此外,编译器可能会关闭digraphs and trigraphs的一些模糊且很少遇到的语法检查(这只会提高编译器性能,而不是编译代码的速度)。