インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
このトピックは、Xcode* にのみ適用されます。
1 つのプロジェクトには複数のターゲットを含めることができます。現在アクティブなターゲットにより、プロジェクトがどのようにビルドされるかが決まります。このトピックでは、Xcode* IDE を使用したターゲットのビルド方法と、xcodebuild コマンドライン・ユーティリティーによるビルド手順について説明します。
Xcode* ターゲットのファイルのコンパイル順を変更することができます。ターゲットの [Compile Sources] にリストされているファイルの順序を変更するには、ソースファイルをクリックしてほかのコンパイルの前後にドラッグします。
xcodebuild ユーティリティーを使用してターゲットをビルドすることもできます。このユーティリティーは Xcode* プロジェクト設定を使用してコマンドラインからターゲット・プロジェクトをビルドします。Xcode* プロジェクトがインテル® コンパイラーを使用してビルドするように設定されている場合、xcodebuild はコマンドラインからコンパイラーを起動します。
コマンドラインからビルドするには、次の操作を行います。
xcodebuild -project HelloWorld.xcodeproj -target HelloWorld -configuration Debug
./build/Debug/HelloWorld
詳細は、xcodebuild の man ページを参照してください。
Xcode* から 64 ビット実行ファイルをビルドする前に、実行ファイルのターゲット・アーキテクチャーを設定する必要があります。[Architectures] を変更するには、次の操作を行います。
IA-32 アーキテクチャーとインテル® 64 アーキテクチャーの両方で動作するユニバーサル・バイナリーをビルドできます。ビルド構成で複数のアーキテクチャーを選択すると、選択したすべてのアーキテクチャー向けの実行ファイルを含むユニバーサル・バイナリーが作成されます。
例えば、[Release] 構成の値 [Standard (32/64-bit Intel)] にアーキテクチャーのプロパティーを設定すると、IA-32 アーキテクチャーとインテル® 64 アーキテクチャー両方のバイナリーが作成され、実行ファイルに格納されます。