【发布时间】:2012-09-28 22:02:44
【问题描述】:
我在 Windows 7 中使用 QtCreator。
我想将其配置为对 c++ 编译器使用第三级优化 (-O3)。
我怎样才能加快我的代码速度以及需要进行哪些更改?
【问题讨论】:
标签: c++ qt g++ qt-creator compiler-optimization
我在 Windows 7 中使用 QtCreator。
我想将其配置为对 c++ 编译器使用第三级优化 (-O3)。
我怎样才能加快我的代码速度以及需要进行哪些更改?
【问题讨论】:
标签: c++ qt g++ qt-creator compiler-optimization
尝试将下一行添加到您的 .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
【讨论】:
如果您想要较小的应用程序大小,请将这些行添加到您的 .pro 文件中
QMAKE_CXXFLAGS += -Os -mpreferred-stack-boundary=2 -finline-small-functions -momit-leaf-frame-pointer
如果您想要更快的应用程序,请考虑使用 -O2 而不是 -Os
更多选项请参考this
【讨论】: