Generates A64 instructions for AArch64 state. Implies
-march=armv8-a unless -mcpu or -march is specified.
arm-arm-none-eabi
Generates A32/T32 instructions for AArch32 state. Must be
used in conjunction with -march (to target
an architecture) or -mcpu (to target a
processor).
Note:
The target triples are case-sensitive.
The --target option is an armclang option. For all of the other tools, such
as armasm and armlink, use the --cpu and
--fpu options to specify target processors
and architectures.
Scalable Vector Extension (SVE) is an extension to AArch64 state. Therefore, the only
supported target for this release is
aarch64-arm-none-eabi.
Default
The --target option is mandatory and has no
default. You must always specify a target triple.
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers of your data.