環境変数
コンパイラがライブラリやインクルード・ファイルなど特殊なファイルを検索する際のパス(検索先)を指定して、環境をカスタマイズできます。
- LD_LIBRARY_PATH - 共用オブジェクトの場所を指定します。
- PATH - システムがバイナリ実行ファイルを検索するディレクトリを指定します。
- ICCCFG - icc を使用してコンパイラを起動したときにコンパイルをカスタマイズするための設定ファイルを指定します。
- ICPCCFG - icpc を使用してコンパイラを起動したときにコンパイルをカスタマイズするための設定ファイルを指定します。
- いくつかの環境変数が一時ファイルの場所を指定するためにサポートされています。コンパイラは、TMP、TMPDIR、TEMP の順に変数を検索します。これらの変数が見つからない場合、一時ファイルは /tmp に格納されます。
- IA32ROOT (IA32 ベース・システム) - bin、lib、include および代用ヘッダのディレクトリを含むディレクトリを指します。
- IA64ROOT (Itanium® ベース・システム) - bin、lib、include および代用ヘッダのディレクトリを含むディレクトリを指します。
インテル® 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 と同じです。
インテル C++ コンパイラには、環境変数の設定に使用することができるシェル・スクリプトが含まれています。詳細については、「コマンドラインからのコンパイラの起動」を参照してください。