Windows 7 で QtCreator を使用しています。
-O3
C++ コンパイラの第 3 レベルの最適化 ( ) を使用するように構成したいと考えています。
コードを高速化するにはどうすればよいですか? また、どのような変更が必要ですか?
Windows 7 で QtCreator を使用しています。
-O3
C++ コンパイラの第 3 レベルの最適化 ( ) を使用するように構成したいと考えています。
コードを高速化するにはどうすればよいですか? また、どのような変更が必要ですか?
.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
より高速なアプリケーションが必要な場合は、-Os の代わりに -O2 の使用を検討してください。
その他のオプションについては、これを参照してください