コンパイラーがライブラリー、インクルード・ファイル、設定ファイルなど特殊なファイルを検索する際のパス (検索先) を指定して、システム環境をカスタマイズできます。インテル(R) C++ コンパイラーは、以下の表の環境変数をサポートします。
環境変数 | 説明 |
---|---|
LD_LIBRARY_PATH | 共用オブジェクトの場所を指定します。 |
INTEL_LICENSE_FILE | インテルのライセンスファイルの場所を指定します。 |
PATH | システムがバイナリー実行ファイルを検索するディレクトリーを指定します。 |
ICCCFG | icc を使用してコンパイラーを起動したときにコンパイルをカスタマイズするための設定ファイルを指定します。 |
ICPCCFG | icpc を使用してコンパイラーを起動したときにコンパイルをカスタマイズするための設定ファイルを指定します。 |
TMP TMPDIR TEMP |
一時ファイルの場所を指定します。指定されてない場合、コンパイラーは一時ファイルを /tmp に格納します。 |
IA32ROOT (IA32 およびインテル(R) EM64T 対応システム) | 標準以外のインストール構成の場合、include および library ファイルを含むディレクトリーを指します。 |
IA64ROOT (Itanium(R) ベース・システム) | 標準以外のインストール構成の場合、include および library ファイルを含むディレクトリーを指します。 |
GXX_ROOT | gcc バイナリーの場所を指定します。-gcc-name オプションの使用時に、コンパイラーが gcc バイナリーの場所を見つけられない場合にのみ、この変数を設定します。 |
GXX_INCLUDE | gcc ヘッダーの場所を指定します。-gcc-name オプションの使用時に、コンパイラーが gcc ヘッダーの場所を見つけられない場合にのみ、この変数を設定します。 |
インテル C++ コンパイラーは、以下の表の GNU 環境変数をサポートします。
環境変数 | 説明 |
---|---|
CPATH | C/C++ コンパイル用のインクルード・ディレクトリーのパスを指定します。 |
C_INCLUDE_PATH | C コンパイル用のインクルード・ディレクトリーのパスを指定します。 |
CPLUS_INCLUDE_PATH | C++ コンパイル用のインクルード・ディレクトリーのパスを指定します。 |
LIBRARY_PATH | LIBRARY_PATH の値は、PATH のようにコロンで区切られたディレクトリーのリストです。 |
DEPENDENCIES_OUTPUT | この変数が設定された場合、その値はコンパイラーで処理されるシステム以外のヘッダーファイルに基づいて Make の依存性を出力する方法を指定します。システム・ヘッダー・ファイルは依存性出力で無視されます。 |
SUNPRO_DEPENDENCIES | この変数は、システム・ヘッダー・ファイルが無視されないこと以外は、DEPENDENCIES_OUTPUT と同じです。 |