インテル® C++ コンパイラー XE 13.1 ユーザー・リファレンス・ガイド

makefile のエクスポート

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

makefile のエクスポート

makefile をエクスポートする方法を次に示します。

  1. Eclipse* の [Project Explorer (プロジェクト・エクスプローラー)] ビューでプロジェクトを選択します。

  2. [File (ファイル)] > [Export (エクスポート)] を選択してエクスポート・ウィザードを起動します。

    [Export (エクスポート)] ダイアログボックスが開き、[Select (選択)] 画面が表示されます。

  3. [General (一般)] > [File system (ファイルシステム)] を選択して、[Next (次へ)] をクリックします。

    [File System (ファイルシステム)] 画面が開きます。

  4. 左ペインの hello_world[Release (リリース)] ディレクトリーの両方をチェックします。 また、右のペインにあるすべてのプロジェクト・ソースがチェックされていることを確認してください。

    右のペインにある hello_world.o オブジェクト・ファイルや hello_world.exe 実行ファイルなど、いくつかのファイルの選択は解除することができます。 ただし、その場合はエクスポート・ディレクトリーを正常に作成するために [Options (オプション)] セクションの [Create directory structure for files (ファイルのディレクトリー構造を作成)] を選択する必要があります。 これは、hello_world ディレクトリー内にあるプロジェクト・ファイルにも適用されます。

  5. [Browse (参照)] ボタンを使用して、既存のディレクトリーをエクスポート・ディレクトリーとして指定します。 [To directory (宛先ディレクトリー)] テキストボックスに絶対パスを入力することで、Eclipse* は新しいディレクトリーを作成することもできます。 例えば、/code/makefile をエクスポート・ディレクトリーとして指定した場合、Eclipse* は 2 つのサブディレクトリーを作成します。

    • /code/makefile/hello_world

    • /code/makefile/hello_world/Release

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

make の実行

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

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

rm -rf  ./hello_world.o  ./hello_world.d  hello_world

Building file: ../hello_world.c

Invoking: Intel IA-32 C Compiler
icc -MMD -MP -MF "hello_world.d" -MT "hello_world.d" -c -o "hello_world.o" "../hello_world.c"

Finished building: ../hello_world.c

Building target: hello_world
Invoking: Intel IA-32 C Linker
icc  -o "hello_world"  ./hello_world.o
Finished building target: hello_world

同じディレクトリーに hello_world.exe 実行ファイルが作成されます。

関連情報


このヘルプトピックについてのフィードバックを送信