ARM Compiler toolchain

The ARM Compiler toolchain can be used to build programs from C, C++, or ARM assembly language source. It generates optimized code for the 32-bit ARM and 16-bit Thumb and Thumb-2 instruction sets and supports full ISO standard C and C++. It also supports the NEON SIMD instruction set with the vectorizing NEON compiler.

The ARM Compiler toolchain comprises the following components:

  • ARM and Thumb C and C++ compiler, armcc
  • NEON vectorizing compiler, invoked using the command armcc --vectorize
  • ARM and Thumb assembler, armasm
  • ARM linker, armlink
  • ARM librarian, armar
  • ARM image conversion utility, fromelf
  • supporting libraries.


Show/hideRelated information


Copyright © 2010 ARM Limited. All rights reserved. ARM Compiler toolchain