【问题标题】:Configuration for optimizing QtCreator compiler用于优化 QtCreator 编译器的配置
【发布时间】:2012-09-28 22:02:44
【问题描述】:

我在 Windows 7 中使用 QtCreator。

我想将其配置为对 c++ 编译器使用第三级优化 (-O3)。

我怎样才能加快我的代码速度以及需要进行哪些更改?

【问题讨论】:

标签: c++ qt g++ qt-creator compiler-optimization


【解决方案1】:

尝试将下一行添加到您的 .pro 文件中:

# remove possible other optimization flags
QMAKE_CXXFLAGS_RELEASE -= -O
QMAKE_CXXFLAGS_RELEASE -= -O1
QMAKE_CXXFLAGS_RELEASE -= -O2 

# add the desired -O3 if not present
QMAKE_CXXFLAGS_RELEASE *= -O3

【讨论】:

  • 我做到了。但我看不到任何改善。也许我应该考虑用 -O3 重建 Qt
【解决方案2】:

如果您想要较小的应用程序大小,请将这些行添加到您的 .pro 文件中

QMAKE_CXXFLAGS += -Os -mpreferred-stack-boundary=2 -finline-small-functions -momit-leaf-frame-pointer

如果您想要更快的应用程序,请考虑使用 -O2 而不是 -Os

更多选项请参考this

【讨论】:

    猜你喜欢
    • 2012-10-23
    • 1970-01-01
    • 2011-02-28
    • 1970-01-01
    • 2013-03-19
    • 2011-11-07
    • 1970-01-01
    • 1970-01-01
    • 2011-09-25
    相关资源
    最近更新 更多