/arch (ARM)

ARM でのコード生成のアーキテクチャを指定します。 他のターゲット アーキテクチャの /arch の詳細については、「 /arch (ARM64)/arch (x64)、および /arch (x86)」を参照してください。

構文

/arch:[ARMv7VE|VFPv4]

引数

/arch:ARMv7VE
ARMv7VE 仮想化拡張命令の使用を有効にします。

/arch:VFPv4
ARM VFPv4 命令の使用を有効にします。 このオプションを指定しない場合は、VFPv3 が既定です。

解説

_M_ARM_FP マクロ (ARM のみ) は、コンパイラ オプションが使用された/archを示します。 詳細については、「定義済みマクロ」を参照してください。

/clrを使用してコンパイルする場合、/archはマネージド関数のコード生成には影響しません。 /arch は、ネイティブ関数のコード生成にのみ影響します。

Visual Studio で /arch:ARMv7VE または /arch:VFPv4 コンパイラ オプションを設定するには

  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳しくは、「Visual Studio で C++ コンパイラとビルド プロパティを設定する」をご覧ください。

  2. [構成プロパティ]>[C/C++]>[コマンド ライン] プロパティ ページを選択します。

  3. [追加のオプション] ボックスに、/arch:ARMv7VE または /arch:VFPv4 を追加します。

このコンパイラ オプションをコードから設定するには

関連項目

/arch (最小 CPU アーキテクチャ)
MSVC コンパイラ オプション
MSVC コンパイラのコマンド ライン構文