Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies the architecture for code generation on ARM. These switches apply to the ARM targeting version of the compiler. For more information on /arch
for other target architectures, see /arch
(ARM64), /arch
(x64), and /arch
(x86)
Syntax
/arch:
[ARMv7VE
|VFPv4
]
Arguments
/arch:ARMv7VE
Enables the use of ARMv7VE Virtualization Extensions instructions.
/arch:VFPv4
Enables the use of ARM VFPv4 instructions. If this option isn't specified, VFPv3 is the default.
Remarks
The _M_ARM_FP
macro (for ARM only) indicates which, if any, /arch
compiler option was used. For more information, see Predefined macros.
When you use /clr
to compile, /arch
has no effect on code generation for managed functions. /arch
only affects code generation for native functions.
To set the /arch:ARMv7VE
or /arch:VFPv4
compiler option in Visual Studio
Open the Property Pages dialog box for the project. For more information, see Set C++ compiler and build properties in Visual Studio.
Select the Configuration Properties > C/C++ > Command Line property page.
In the Additional options box, add
/arch:ARMv7VE
or/arch:VFPv4
.
To set this compiler option programmatically
See also
/arch
(Minimum CPU architecture)
MSVC compiler options
MSVC compiler command-line syntax