用于优化QtCreator编译器的配置

时间:2012-10-08 16:07:04

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

我在Windows 7中使用QtCreator。

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

如何才能加快代码速度以及需要进行哪些更改?

2 个答案:

答案 0 :(得分:16)

尝试在.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

答案 1 :(得分:1)

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

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

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

请参阅this了解更多选项