環境変数
コンパイラがライブラリやインクルード・ファイルなど特殊なファイルを検索する際のパス(検索先)を指定して、環境をカスタマイズできます。
- LD_LIBRARY_PATH は、インテルが提供する全ライブラリの場所を指定します。
- PATH は、システムがバイナリ実行ファイルを検索するディレクトリを指定します。
- ICCCFG は、icc
コンパイラでコンパイルをカスタマイズする設定ファイルを指定します。
- ICPCCFG は、icpc
コンパイラでコンパイルをカスタマイズする設定ファイルを指定します。
- ECCCFG は、ecc
コンパイラでコンパイルをカスタマイズする設定ファイルを指定します。
- ECPCCFG は、ecpc
コンパイラでコンパイルをカスタマイズする設定ファイルを指定します。
- TMP は一時ファイルの格納ディレクトリを指定します。TMPで指定されたディレクトリが存在しない場合、コンパイラは現在のディレクトリに一時ファイルを置きます。
- IA32ROOT(IA32 ベース・システム)は、bin、lib、include
の各ディレクトリおよびヘッダを置換するディレクトリの入っているディレクトリを選択します。
- IA64ROOT(Itanium®
ベース・システム)は、bin、lib、include の各ディレクトリおよびヘッダを置換するディレクトリの入っているディレクトリを選択します。
インテル®
C++ コンパイラには、環境変数の設定に使えるシェル・スクリプトを含んでいます。コマンドラインから、各自に合ったシェル・スクリプトを実行してください。このスクリプトは次の場所にあります(標準のディレクトリにインストールした場合)。
Bash シェル環境
- IA-32 システム: /opt/intel/compiler70/ia32/bin/iccvars.sh
- Itanium ベース・システム:
/opt/intel/compiler70/ia64/bin/eccvars.sh
iccvars.shスクリプトを実行するには、次のコマンドをコマンドラインで入力してください。
prompt>source
/opt/intel/compiler70/ia32/bin/iccvars.sh
Linux を起動したときに、iccvars.sh を自動的に実行する場合は、起動スクリプト
(bash シェル用の .bash_profile) を編集します。ファイルの最後に同じ行を追加してください。
# set up environment for icc
source /opt/intel/compiler70/ia32/bin/iccvars.sh