|
|
-compat
|
コンパイラの互換モードを設定します。
|
-g
|
デバッグ用にコンパイルします。
|
-KPIC
|
位置に依存しないコードを生成します。
|
-Kpic
|
位置に依存しないコードを生成します。
|
-mt
|
マルチスレッド化したコードのコンパイルとリンクを行います。
|
-xaddr32
|
コードを 32 ビットアドレス空間に制限します (x86/x64)。
|
-xarch
|
ターゲットアーキテクチャーを指定します。
|
-xcode=a
|
(SPARC) コードのアドレス空間を指定します。
|
-xlinker
|
リンカーオプションを指定します。
|
-xMerge
|
(SPARC) データセグメントとテキストセグメントをマージします。
|
-xtarget
|
ターゲットシステムを指定します。
|
-xmodel
|
64 ビットオブジェクトの形式を Solaris x86 プラットフォーム用に変更します。
|
+w
|
意図しない結果が生じる可能性のあるコードを特定します。
|
+w2
|
+w で生成される警告に加え、おそらく問題がなくても、プログラムの移植性を低下させる可能性がある技術的な違反についての警告も生成します。
|
-xregs
|
コンパイラは、一時記憶領域として使用できるレジスタ (一時レジスタ) が多ければ、それだけ高速なコードを生成します。このオプションは、利用できる一時レジスタを増やしますが、必ずしもそれが適切であるとはかぎりません。
|
-xsegment_align
|
ドライバがリンク行で特殊なマップファイルをインクルードします。
|
-z arg
|
リンカーオプション。
|