我在 Windows 7 中使用 QtCreator。
我想将其配置为使用-O3
c++ 编译器的第三级优化 ()。
我怎样才能这样做以加快我的代码速度以及需要进行哪些更改?
我在 Windows 7 中使用 QtCreator。
我想将其配置为使用-O3
c++ 编译器的第三级优化 ()。
我怎样才能这样做以加快我的代码速度以及需要进行哪些更改?
尝试将下一行添加到您的 .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
请参阅此以获取更多选项