-fast
|
実行可能コードの速度を向上させるコンパイルオプションの組み合わせを選択します。
|
-m32|-m64
|
コンパイルされたバイナリオブジェクトのメモリーモデルを指定します。
|
-mt
|
-D_REENTRANT -lthread に展開されるマクロオプション。
|
-p
|
prof(1) がプロファイルデータを収集するためのオブジェクトコードを作成します。
|
-xarch
|
命令セットアーキテクチャーを指定します。
|
-xautopar
|
(SPARC) 複数プロセッサ用の自動並列化を有効にします。
|
-xexplicitpar
|
(SPARC) #pragma MP 指令の指定に基づいて並列化コードを生成します。
|
-xhwcprof
|
(SPARC) コンパイラのハードウェアカウンタによるプロファイリングのサポートを有効にします。
|
-xipo
|
(SPARC) 内部手続き解析パスを呼び出すことにより、プログラム全体の最適化を実行します。
|
-xlinkopt
|
再配置可能なオブジェクトファイルのリンク時の最適化を実行します。
|
-xmemalign
|
(SPARC) 想定するメモリー境界整列の最大値と、境界整列に失敗したデータがアクセスされた際の動作を指定します。
|
-xopenmp
|
(SPARC) 明示的な並列化のための OpenMP インタフェースをサポートする。このインタフェースには、ソースコード指令セット、実行時ライブラリルーチン、環境変数などが含まれます。
|
-xpagesize
|
スタックとヒープ用の優先ページサイズを設定します。
|
-xpagesize_stack
|
スタック用の優先ページサイズを設定します。
|
-xpagesize_heap
|
ヒープ用の優先ページサイズを設定します。
|
-xparallel
|
(SPARC) ループを、コンパイラで自動的に並列化するとともに、プログラマの指定によって明示的に並列化します。
|
-xpg
|
gprof(1) によるプロファイルの準備として、データを収集するためのオブジェクトコードを生成します。
|
-xprofile
|
プロファイルのデータを収集、または最適化のためにプロファイルを使用します。
|
-xsb
|
ソースブラウザ用のシンボルテーブル情報を生成します。
|
-xvector
|
ベクトルライブラリ関数を自動的に呼び出すようにします。
|