Get started

More information

Learn more about the platforms that are supported by Arm Compiler for Linux, and how to license the compiler and libraries as part of Arm Allinea Studio:

Developer and reference guides

The compiler Developer and Reference Guides describe how to use the compilers, detail troubleshooting workarounds, and contain reference sections that describe the supported options and standards. The Arm Performance Libraries Reference Guide introduces the libraries, and is a reference guide for the supported numerical routines.

Arm C/C++ Compiler

Developer and Reference Guide

View guide

Arm Fortran Compiler

Developer and Reference Guide

View guide

Arm Performance Libraries

Reference Guide

View guide

Tutorials

OpenMP thread mapping

To avoid multithreading performance problems when using Arm Compiler for Linux, it is important that you have the appropriate environment set up. This guide will help you avoid some of the common pitfalls.

Learn more

Useful environment variables

This topic introduces you to environment variables and modules, then describes the environment variables that are available in Arm Compiler for Linux.

Learn more

Application porting

Port to Arm

Describes how to port your high performance applications to Arm-based systems.

View guide

Port to Arm SVE

Introduces the Arm Scalable Vector Extension (SVE) and describes how to port your high performance applications to SVE-enabled Arm-based systems.

View guide