次のライブラリがインテル® C++ コンパイラとともに提供されます:
ライブラリ | 説明 |
---|---|
libguide.a libguide.so |
OpenMP* 用 |
libguide_stats.a libguide_stats.so |
パフォーマンス統計とプロファイル情報を含むパラレライザ・ツール用の OpenMP スタティック・ライブラリ |
libompstub.a | OpenMP の未使用時に OpenMP サブルーチンの参照を解決するライブラリ |
libsvml.a | SVML (Short Vector Mathematical Library) |
libirc.a | PGO および CPU ディスパッチ用にインテルが提供するライブラリ |
libimf.a libimf.so |
インテル数値演算ライブラリ |
libcprts.a libcprts.so libcprts.so.5 |
Dinkumware* C++ ライブラリ |
libunwind.a libunwind.so libunwind.so.5 |
Unwinder ライブラリ |
libcxa.a libcxa.so libcxa.so.5 |
C++ 機能のインテル・ランタイム・サポート |
libcxaguard.a libcxaguard.so libcxaguard.so.5 |
-cxxlib-gcc オプションとともに互換性保持のサポートに使用されます。 「gcc との互換性保持」を参照してください。 |
-cxxlib-gcc オプションを起動すると、次の置換が行われます:
警告
Linux* のシステム・ライブラリとコンパイラ・ライブラリは、-align オプション付きではビルドされません。このため、-align オプション付きでコンパイルし、コンパイラが配布したライブラリまたはシステム・ライブラリへ呼び出しを行い、インターフェイスに long long、double、または long double があると、アライメントの違いにより、間違った結果になります。 -align 付きでビルドされたコードは、(-align なしでは動作しない場合) -align 付きでビルドされない限り、インターフェイスでこれらの型を使用するライブラリへの呼び出しはできません。
インテルの数値演算ライブラリ、libimf.a は、標準 C ランタイム・ライブラリにある数値演算関数の最適化されたバージョンを含みます。libimf.a にある関数は、インテル® Pentium® III プロセッサおよびインテル Pentium 4 プロセッサでのプログラム実行速度が最適化されています。Itanium® コンパイラも、Itanium ベースのシステムでのパフォーマンスを最適化するように設計された libimf.a を含みます。インテル数値演算ライブラリは、デフォルトでリンクされます。
「ライブラリの管理」および「インテル® 数値演算ライブラリ」を参照してください。