Sun Studio 12 Update 1: Fortran ユーザーズガイド

3.4.113 –xbinopt={prepare | off}

(SPARC) コンパイル後の最適化用にバイナリを準備します。

コンパイル済みのバイナリファイルは、あとで binopt(1) を使用して、最適化、変換、分析できます。このオプションは、実行可能ファイルまたは共有オブジェクトを構築するときに使用できます。また、有効にするには、最適化レベルを -O1 以上にする必要があります。

このオプションを使用して構築すると、バイナリファイルのサイズが約 5% 増加します。

コンパイルとリンクを個別に実行する場合、コンパイルとリンクの両方で -xbinopt を指定する必要があります。

アプリケーションのすべてのソースコードを -xbinopt でコンパイルしなかった場合でも、次のように、プログラムバイナリを構築する最後のリンク手順で -xbinopt フラグを使用します。


example% f95 -0 program -xbinopt=prepare a.o b.o c.f95

-xbinopt を使用してコンパイルしたコードだけが、binopt(1) で最適化できます。

デフォルトは -xbinopt=off です。