コマンドラインからのコンパイラーの起動

コマンドラインからインテル® C++ コンパイラーを起動するには、次の 2 つの手順が必要です。


  1. 環境変数を設定する

  2. コンパイラーを起動する

環境変数を設定する

コンパイラーを実行する前に、環境変数を設定して、各種コンポーネントの場所を指定する必要があります。インテル® C++ コンパイラーには、source コマンドを使用して環境変数を設定できるシェルスクリプトが含まれています。デフォルトでコンパイラーをインストールすると、これらのスクリプトは次の場所に保存されます。

<install-dir>/bin/iccvars.sh <arg>

または

<install-dir>/bin/iccvars.csh <arg>

このスクリプトでは、引数にアーキテクチャーを指定します。

source コマンドを使用して環境スクリプトを実行するには、コマンドラインで次のいずれかを入力してください。

source <install-dir>/bin/iccvars.sh <arg>

または

source <install-dir>/bin/iccvars.csh <arg>

スクリプトを自動的に実行する場合は、スタートアップ・ファイルの最後にこのコマンドを追加します。

iccvars.sh 用のサンプル .bash_profile エントリーは次のとおりです。

# set environment vars for Intel C++ compiler

source <install-dr>/bin/iccvars.sh ia32

一部の Linux* ディストリビューションでは、.bash_profile から source コマンドで iccvars.sh を実行すると、LIBRARY_PATH の場所は期待どおり設定されないことがあります。ターミナルセッションの開始後、source コマンドを使用して、iccvars.sh を実行する必要があります。これは、インテル® C++ コンパイラー (icpc) のみに影響します。

icc または icpc を使用してコンパイラーを起動する

icc または icpc のいずれかを使用してコマンドラインからインテル® C++ コンパイラーを起動することができます。

コマンドライン構文

icc または icpc のいずれかを使用してインテル® C++ コンパイラーを起動する場合、次のコマンドを使用してください。

{icc|icpc} [options] file1 [file2 . . .]

引数

説明

オプション

1 つ以上のコマンドライン・オプションを示します。コンパイラーは、ハイフン (-) が先頭にある 1 文字以上の文字をオプションとして認識します。これには、リンカーオプションも含まれます。

file1, file2 . . .

コンパイラーで処理する 1 つ以上のファイルを示します。複数のファイルを指定することもできます。複数のファイルの区切りにはスペースを使用してください。