/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 编译器命令行语法