Sun Studio 12: C++ ユーザーズガイド

x86 プラットフォームの -xtarget の値

64 ビット x86 プラットフォームでの 64 ビット Solaris ソフトウェアのコンパイルは、-m64 オプションで指定します。フラグが native64 または generic64 以外の -xtarget を指定する場合は、次のように -m64 オプションも指定する必要があります。-xtarget=opteron ... -m64。そうしないと、コンパイラは 32 ビットメモリーモデルを使用します。

表 A–50 x86 プラットフォームでの -xtarget の値

-xtarget= 

-xarch 

-xchip 

-xcache 

generic

generic

generic

generic

386*

廃止。代わりに -xtarget=generic を使ってください。廃止オプションの全一覧は、「3.3.8 廃止オプション」を参照してください。

486

廃止。代わりに -xtarget=generic を使ってください。廃止オプションの全一覧は、「3.3.8 廃止オプション」を参照してください。

opteron 

sse2 

opteron

64/64/2:1024/64/16

pentium

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