代码之家  ›  专栏  ›  技术社区  ›  Jay

哪些是最常用的gcc优化选项?

  •  2
  • Jay  · 技术社区  · 14 年前

    我找到了很多优化选项 here

    当我检查它们的时候,我发现其中一些有副作用(比如使调试变得不可能)。根据我的经验,我发现-O1到-O3和-Os是最常用的。但是,在您的项目中常用的其他选项是什么?

    2 回复  |  直到 14 年前
        1
  •  3
  •   UncleZeiv    14 年前

    -ffast-math 会对浮点密集型软件产生显著的性能影响。

    另外,使用适当的 -march= 选项可能对性能有轻微影响,但严格地说,这不是一个优化选项。

        2
  •  1
  •   Jens Gustedt    14 年前

    -march=native 最新版本的gcc消除了确定编译平台的所有麻烦。