为 ARM 上的代码生成指定体系结构。 这些开关适用于编译器的 ARM 目标版本。 有关其他目标体系结构的 /arch 的详细信息,请参阅 /arch (ARM64)、/arch (x64) 和 /arch (x86)
语法
]$
参数
/arch:ARMv7VE
允许使用 ARMv7VE 虚拟化扩展指令。
/arch:VFPv4
允许使用 ARM VFPv4 指令。 如果不指定此选项,则默认为 VFPv3。
备注
_M_ARM_FP 宏(仅用于 ARM)指示使用了哪个 /arch 编译器选项(如果有)。 有关详细信息,请参阅预定义宏。
当使用 /clr 进行编译时,/arch 对托管函数的代码生成没有影响。
/arch 仅影响本机函数的代码生成。
在 Visual Studio 中设置 /arch:ARMv7VE 或 /arch:VFPv4 编译器选项
打开项目的“属性页”对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性。
选择“配置属性”“C/C++”>“命令行”属性页>。
在“附加选项”框中,添加
/arch:ARMv7VE或/arch:VFPv4。