11.2 C++ コンパイラ付属のライブラリ
C++ コンパイラには、いくつかのライブラリが添付されています 。
次の表に、C++ コンパイラに添付されるライブラリと、それらを使用できるモードを示します。
表 23 C++ コンパイラに添付されるライブラリ
|
|
libstlport
|
–compat=5 または –std=sun03 モードの標準ライブラリの STLport 実装
|
libstlport_dbg
|
–compat=5 または –std=sun03 モードのデバッグモードの STLport ライブラリ
|
|
–compat=5 または –std=sun03 モードの C++ 実行時
|
|
–compat=5 または –std=sun03 モードの C++ 標準ライブラリ
|
|
–compat=5 または –std=sun03 モードの従来型の iostreams
|
|
–compat=5 または –std=sun03 モードの -xia オプションをサポートします。
|
|
ガベージコレクション
|
|
復号化
|
libstdc++
|
-std=c++03、-std=c++11、および -std=c++14 モードの C++ 標準ライブラリ
|
libgcc_s
|
-std=c++03、-std=c++11、および -std=c++14 モードの実行時サポート
|
libCrunG3
|
-std=c++03、-std=c++11、および -std=c++14 モードの追加実行時サポート
|
libstatomic
|
–std=c++03、–std=c++11、および –std=c++14 モードの不可分実行時サポート
|
|
注 -
STLport または Oracle Developer Studio C++ ライブラリの構成マクロ
を再定義したり変更したりしないでください。これらのライブラリは、C++ コンパイラと連携するような方法で構成および構築されています。構成マクロを変更すると、プログラムがコンパイルまたはリンクされなかったり、正しく動作しなくなったりします。