インテル® Fortran コンパイラー XE 13.1 ユーザー・リファレンス・ガイド
コンパイラーを起動する前に、コンパイラーの関連コンポーネントの場所を定義する特定の環境変数を設定する必要があります。
インテル® Visual Fortran コンパイラーには、実行して環境変数を設定することができるファイルが含まれています。
Linux* および OS X* では、compilervars.sh または compilervars.csh というシェルスクリプトです。
Windows* では、compilervars.bat というバッチファイルです。
次の情報は、オペレーティング・システムに依存します。
コンパイラーを使用する前に、環境変数を設定します。コマンドラインから source コマンドを使用して、シェルスクリプト (compilervars.sh または compilervars.csh) を実行し、環境変数を設定することができます。
source <install-dir>/bin/compilervars.sh<arg>
このスクリプトでは、引数 <arg> にアーキテクチャーを指定します。
ia32: IA-32 アーキテクチャー専用のコンパイラーとライブラリー
intel64: インテル® 64 アーキテクチャー専用のコンパイラーとライブラリー
例えば、bash シェルでこのスクリプトファイルを実行するには、次のコマンドを使用します。
"root" でインストールした場合は、/opt/intel/bin/compilervars.sh ia32 を使用します。 "root" 以外でインストールした場合は、<path>/intel/bin/compilervars.sh ia32 を使用します。<path> はインストール・ディレクトリーです。
source <install-dir>/bin/compilervars.sh ia32
C シェルを使用する場合は、.csh バージョンのスクリプトファイルを使用します。
source <install-dir>/bin/compilervars.csh ia32
Linux* または OS X* の起動時に compilervars.sh を自動的に実行するには、.bash_profile ファイルを編集し、ファイルの最後に上記の行を追加します。 次に例を示します。
# set up environment for Intel® compiler source <install-dir>/bin/compilervars.sh ia32
インテル® Composer XE は、インストール時に /opt/intel にシンボリック・リンクを作成します。 このシンボリック・リンクを使用して環境変数を source (読み込み) できます。複数のバージョンのインテル® Composer XE 2013 がインストールされている場合は、最も新しくインストールされたバージョンがシンボリックにリンクされます。
適切な環境変数が設定されていることを確認しないでプログラムを実行すると、コンパイルしたプログラムを実行する際に、次のようなエラーが表示されます。
./a.out: error while loading shared libraries: libimf.so: cannot open shared object file: No such file or directory