The Building "hello world" using Arm Compiler 6 tutorial shows you how to build a simple C program with the Arm Compiler 6 toolchain.

This tutorial explores some of the more advanced features of the Arm Compiler 6 toolchain.

Before you begin

Install and license Arm DS Development Studio. For more information on installation and licensing, see Getting started with Arm Development Studio.

Note: Arm Compiler 6 adopts the LLVM integrated assembler as default because it aligns more closely with GNU assembler syntax, improving portability between GNU and Arm Compiler toolchains. The LLVM integrated assembler is called by default by armclang. A side effect is that Arm Compiler does not compile C/C++ source files which contain legacy armcc inline or embedded assembler.