makefile のエクスポート

新しいプロジェクトの作成で [Managed Make C Project] を選択した場合、Eclipse* では、インテル® コンパイラ・オプションを含む makefile をビルドすることができます。「プロパティの設定」 を参照してください。プロジェクトの作成後、makefile とプロジェクト・ソース・ファイルを他のディレクトリにエクスポートして、コマンドラインから make を使用してプロジェクトをビルドすることができます。

makefile のエクスポート

makefile をエクスポートする方法:

  1. Eclipse の [C/C++ Projects] ビューからプロジェクトを選択します。
  2. [File] メニューから [Export] を選択して Export Wizard を起動します。
  3. Export Wizard の [Select] ダイアログから [File system] を選択して、[Next] をクリックします。

  1. [File system] ダイアログの左ペインから[helloworld] と [Release] ディレクトリをチェックします。また、右のペインにあるすべてのプロジェクト・ソースがチェックされていることを確認してください。


    右のペインにある hello.o オブジェクト・ファイルや helloworld 実行ファイルなど、いくつかのファイルの選択は解除することができます。ただし、その場合はエクスポート・ディレクトリを正常に作成するために [Options] セクションの [Create directory structure for files] を選択する必要があります。これは、helloworld ディレクトリ内にあるプロジェクト・ファイルにも適用されます。
  2. [Browse] ボタンを使用して、既存のディレクトリをエクスポート・ディレクトリとして指定します。また、[To directory] テキストボックスに絶対パスを入力することで、Eclipse は新しいディレクトリを作成することもできます。例えば、/cpp/export をエクスポート・ディレクトリとして指定した場合、Eclipse は 2 つのサブディレクトリを作成します。

  1. [Finish] をクリックして、エクスポートを完了します。

make の実行

ターミナル・ウィンドウでディレクトリを /cpp/export/helloworld/Release ディレクトリに変更して、次のコマンドで make を実行します:

make clean all

次のような出力結果が表示されます:

rm -rf hello.o     helloworld

icc -O2 -w1 -Ob1 -tpp7 -unroll -par_threshold75 -wn100 -Zp16 -c -o hello.o ../hello.c

icc  -o helloworld hello.o