インテル® C++ コンパイラー 14.0 ユーザー・リファレンス・ガイド

概要: インテルの算術ライブラリー

インテル® C++ コンパイラーには、高度に最適化された正確な算術関数を含む算術ソフトウェア・ライブラリーが含まれています。これらの関数は、科学やグラフィック・アプリケーションに広く使用されます。同様に、浮動小数点演算を多用するプログラムにも使用されます。C99 _Complex データ型のサポートを含めるには、[Q]std=c99 コンパイラー・オプションを使用してください。

mathimf.h ヘッダーファイルには、ライブラリー関数のプロトタイプが含まれています。

注

インテルの math.h ヘッダーファイルは、gcc* の libm,と互換性がありますが、gcc* の算術ライブラリーにリンクしません。 ソースは、gcc または icc のいずれかでビルドできます。icc でビルドすると、インテルの算術ライブラリー libimf とリンクします。 インテルの算術ライブラリーのヘッダーファイル mathimf.h には、インテルの算術ライブラリー固有の追加の関数が含まれています。 ソースのビルドには、インテル® コンパイラーとライブラリーを使用する必要があります。

インテルの算術ライブラリーの多くのルーチンは、互換マイクロプロセッサーよりもインテル製マイクロプロセッサーでより高度に最適化されます。

算術ライブラリー

アプリケーションにリンクされる算術ライブラリーは、指定されたコンパイルまたは参照オプションに依存します。

Linux* および OS X* 用のインテルの算術ライブラリー

ライブラリー

説明

libimf.a

デフォルトの静的算術ライブラリー

libimf.so

デフォルトの共用算術ライブラリー

Microsoft* Windows* 用のインテルの算術ライブラリー

ライブラリー

オプション

説明

libm.lib

 

デフォルトの静的算術ライブラリー

libmmt.lib

/MT

マルチスレッドの静的算術ライブラリー

libmmd.lib

/MD

動的リンク算術ライブラリー

libmmdd.lib

/MDd

動的リンクデバッグ算術ライブラリー

libmmds.lib

 

/MD オプションでコンパイルされたスタティック・バージョン

関連情報


このヘルプトピックについてのフィードバックを送信