|Non-Confidential||PDF version||ARM 100066_0608_00_en|
|Home > Introducing the Toolchain > Toolchain overview|
The ARM® Compiler 6 compilation tools allow you to build executable images, partially linked object files, and shared object files, and to convert images to different formats.
The ARM Compiler toolchain comprises the following tools:
armclang compiler and assembler. This
compiles C and C++ code, and assembles A64, A32, and T32 GNU syntax
The legacy assembler. This assembles A32, A64, and T32 assembly code, using ARM syntax.
armasm for legacy ARM syntax assembly
code. Use the
armclang assembler and
GNU syntax for all new assembly files.
The linker. This combines the contents of one or more object files with selected parts of one or more object libraries to produce an executable program.
The image conversion utility. This can also generate textual information about the input image, such as its disassembly and its code and data size.