C++ ユーザーズガイド

相互の関連性

-g でデバッグしても -xO[level] には影響はありませんが、 -xO[level]-g の内容を制限することがあります。

-xO3-xO4 オプションではデバッグに制限が生じるため dbx から変数を表示することはできませんが、dbxwhere コマンドを使用すればシンボルによる追跡が可能です。

最適化レベルが -x03 より低い場合、-xinline オプションは何の働きもしません。 -x04 では、オプティマイザは、インライン展開するべき関数を決定します (この決定は、 -xinline オプションを指定しなかった場合も行われます)。-x04 では、コンパイラもまた、インライン展開した場合にパフォーマンスの向上につながる関数を特定しようとします。-xinline を使用して関数を強制的にインライン展開した場合、実際にはパフォーマンスが低下することがあります。