最適化レベルのオプション

オプション 説明
-O0 最適化を無効にします。
-O1 最適化を有効にします。速度について最適化します。 -O1 を指定すると、ライブラリ関数のインライン展開が禁止されます。Itanium® コンパイラでは、-O1 はソフトウェアによるパイプライン化をオフにし、コードのサイズを減らします。
-O2 -O1 オプションと同じ働きです。
-O3 -O1-O2 の両オプションに高度な最適化処理を追加します。ループとメモリアクセスの変換が行われない限り、パフォーマンスが高くなることは保証されません。-axK または -xK と組み合わせてこのオプションを使用すると、-O2 よりも詳細にデータの依存性を分析します。そのためコンパイル時間が長くなる場合があります。