You copied the Doc URL to your clipboard.

Chapter 1 Compiler Command-line Options

Summarizes the most common options used with armclang.

armclang provides many command-line options, including most Clang command-line options in addition to a number of ARM-specific options. Additional information about command-line options is available in the Clang and LLVM documentation on the LLVM Compiler Infrastructure Project web site,


Be aware of the following:
  • Generated code might be different between two ARM® Compiler releases.
  • For a feature release, there might be significant code generation differences.


The command-line option descriptions and related information in the individual ARM Compiler tools documents describe all the features that are specific to, and supported by, ARM Compiler. Any features specific to ARM Compiler that are not documented are not supported and are used at your own risk. Although open-source clang LLVM features are available, they are not supported by ARM and are used at your own risk. You are responsible for making sure that any generated code using unsupported features is operating correctly.

It contains the following sections: