/arch
(ARM)
ARM でのコード生成のアーキテクチャを指定します。 その他のターゲット アーキテクチャの/arch
詳細については、(ARM64)、(x64)、 /arch
および/arch
(x86) を参照してください。/arch
構文
/arch:
[ARMv7VE
|VFPv4
]
引数
/arch:ARMv7VE
ARMv7VE 仮想化拡張命令の使用を有効にします。
/arch:VFPv4
ARM VFPv4 命令の使用を有効にします。 このオプションを指定しない場合は、VFPv3 が既定です。
解説
マクロ (ARM のみ) は _M_ARM_FP
、コンパイラ オプションが使用された (ある /arch
場合) を示します。 詳細については、「定義済みマクロ」を参照してください。
コンパイルに使用 /clr
する場合、 /arch
マネージド関数のコード生成には影響しません。 /arch
は、ネイティブ関数のコード生成にのみ影響します。
Visual Studio で /arch:ARMv7VE
または /arch:VFPv4
コンパイラ オプションを設定するには
プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳しくは、「Visual Studio で C++ コンパイラとビルド プロパティを設定する」をご覧ください。
[構成プロパティ]>[C/C++]>[コマンド ライン] プロパティ ページを選択します。
[追加のオプション] ボックスに、
/arch:ARMv7VE
または/arch:VFPv4
を追加します。
このコンパイラ オプションをコードから設定するには
- 以下を参照してください。EnableEnhancedInstructionSet
関連項目
/arch
(最小 CPU アーキテクチャ)
MSVC コンパイラ オプション
MSVC コンパイラのコマンド ライン構文
フィードバック
https://aka.ms/ContentUserFeedback。
近日公開予定: 2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub イシューを段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、以下を参照してください:フィードバックの送信と表示