次のライブラリーがインテル(R) C++ コンパイラーとともに提供されます。
ライブラリー | 説明 |
---|---|
libguide.a libguide.so |
OpenMP* 用 |
libguide_stats.a libguide_stats.so |
パフォーマンス統計とプロファイル情報を含むパラレライザー・ツール用の OpenMP スタティック・ライブラリー |
libompstub.a | OpenMP の未使用時に OpenMP サブルーチンの参照を解決するライブラリー |
libsvml.a libsvml.so |
SVML (Short Vector Mathematical Library) |
libirc.a libirc_s.a libirc.so (インテル(R) EM64T 対応システムのみ) |
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 にある関数は、インテル(R) Pentium(R) III プロセッサーおよびインテル Pentium 4 プロセッサーでのプログラム実行速度が最適化されています。Itanium(R) コンパイラーも、Itanium ベースのシステムでのパフォーマンスを最適化するように設計された libimf.a を含みます。インテル数値演算ライブラリーは、デフォルトでリンクされます。