64 ビットの x86 プラットフォームでの 64 ビットの Solaris ソフトウェアのコンパイルは、-m64 オプションを使用することを意味しています。-xtarget に native64 または generic64 以外のフラグを指定する場合は、次のように -m64 オプションも指定する必要があります。-xtarget=opteron ... -m64。指定しない場合、コンパイラは 32 ビットメモリーモデルを使用します。
表 B–39 x86 での -xtarget の展開
-xtarget= |
-xarch |
-xchip |
-xcache |
---|---|---|---|
generic |
generic |
generic |
generic |
386 |
旧式。代わりに -xtarget=generic を使ってください。「A.1.15 旧式のオプション」に、旧式のオプションの全一覧をまとめています。 |
||
486 |
旧式。代わりに -xtarget=generic を使ってください。「A.1.15 旧式のオプション」に、旧式のオプションの全一覧をまとめています。 |
||
opteron |
sse2 |
opteron |
64/64/2:1024/64/16 |
386 |
pentium |
generic |
|
pentium_pro |
pentium_pro |
pentium_pro |
generic |
pentium3 |
sse |
pentium3 |
16/32/4:256/32/4 |
pentium4 |
sse2 |
pentium4 |
8/64/4:256/128/8 |