Oracle Solaris Studio 12.2: C++ ユーザーズガイド

12.4 Apache stdcxx 標準ライブラリ

-library=stdcxx4 でコンパイルすることによって、デフォルトの libCstd の代わりに Apache stdcxx バージョン 4 C++ 標準ライブラリを Solaris で使用してください。このオプションにより、-mt オプションも暗黙的に設定されます。stdcxx ライブラリには、マルチスレッドモードが必要です。このオプションは、コンパイルのたびに、およびアプリケーション全体のリンクコマンドで一貫して使用する必要があります。-library=stdcxx4 を使用してコンパイルされたコードは、デフォルトの -library=Cstd または省略可能な -library=stlport4 を使用してコンパイルされたコードと同じプログラムでは使用できません。