インテル® C++ コンパイラー 15.0 ユーザー・リファレンス・ガイド
このトピックは、Eclipse* の C/C++ にのみ適用されます。
Eclipse* は、作成した実行可能、共用ライブラリー、または static ライブラリー・プロジェクトのインテル® C++ コンパイラー・オプションを含む makefile をビルドすることができます。 「プロジェクトまたはファイルのオプション設定」を参照してください。 プロジェクトの作成後、makefile とプロジェクト・ソース・ファイルを他のディレクトリーにエクスポートして、コマンドラインから make を使用してプロジェクトをビルドすることができます。
makefile をエクスポートする方法を次に示します。
Eclipse* の [Project Explorer (プロジェクト・エクスプローラー)] ビューでプロジェクトを選択します。
[File (ファイル)] > [Export (エクスポート)] を選択してエクスポート・ウィザードを起動します。
[Export (エクスポート)] ダイアログボックスが開き、[Select (選択)] 画面が表示されます。
[General (一般)] > [File system (ファイルシステム)] を選択して、[Next (次へ)] をクリックします。
[File System (ファイルシステム)] 画面が開きます。
左ペインの hello_world と [Release (リリース)] ディレクトリーの両方をチェックします。 また、右のペインにあるすべてのプロジェクト・ソースがチェックされていることを確認してください。
右のペインにある hello_world.o オブジェクト・ファイルや hello_world.exe 実行ファイルなど、いくつかのファイルの選択は解除することができます。 ただし、その場合はエクスポート・ディレクトリーを正常に作成するために [Options (オプション)] セクションの [Create directory structure for files (ファイルのディレクトリー構造を作成)] を選択する必要があります。 これは、hello_world ディレクトリー内にあるプロジェクト・ファイルにも適用されます。
[Browse (参照)] ボタンを使用して、既存のディレクトリーをエクスポート・ディレクトリーとして指定します。 [To directory (宛先ディレクトリー)] テキストボックスに絶対パスを入力することで、Eclipse* は新しいディレクトリーを作成することもできます。 例えば、/code/makefile をエクスポート・ディレクトリーとして指定した場合、Eclipse* は 2 つのサブディレクトリーを作成します。
/code/makefile/hello_world
/code/makefile/hello_world/Release
[Finish (終了)] をクリックして、エクスポートを完了します。
ターミナルウィンドウでディレクトリーを /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 実行ファイルが作成されます。