分享方式:


/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 對 Managed 函式的程式代碼產生沒有任何影響。 /arch 只會影響原生函式的程式代碼產生。

在 Visual Studio 中設定 /arch:ARMv7VE/arch:VFPv4 編譯程式選項

  1. 開啟專案的 [ 屬性頁 ] 對話框。 如需詳細資料,請參閱在 Visual Studio 中設定 C ++ 編譯器和組建屬性

  2. 選取 [組態屬性]>[C/C++]>[命令列] 屬性頁。

  3. 在 [ 其他選項] 方塊中,新增 /arch:ARMv7VE/arch:VFPv4

若要以程式方式設定這個編譯器選項

另請參閱

/arch (最小 CPU 架構)
MSVC 編譯器選項
MSVC 編譯器命令列語法