ARM Compiler 6

ARM Compiler enables you to build applications for the ARM family of processors from C, C++, or assembly language source. ARM Compiler 6 supports ARMv8™ bare metal targets. The compiler is based on LLVM and Clang technology. LLVM is a set of open-source components that allow the implementation of optimizing compiler frameworks. Clang is a compiler front end for LLVM, providing support for the C and C++ programming languages.

The ARM Compiler 6 comprises the following components:

  • ARM C, C++, and GNU assembly language compiler, armclang
  • ARM and Thumb assembler, armasm
  • ARM linker, armlink
  • ARM librarian, armar
  • ARM image conversion utility, fromelf
  • supporting libraries.


Show/hideRelated information

Copyright © 2014 ARM Limited. All rights reserved. ARM Compiler 6