ARM GCC

E745375

ARM GCC is the GNU Compiler Collection’s toolchain variant for compiling and building software targeting ARM-based microcontrollers and processors.

All labels observed (2)

Label Occurrences
ARM GCC canonical 1
Arm C/C++ compiler 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf C compiler ⓘ
cross compiler ⓘ
software toolchain ⓘ
basedOn GNU Compiler Collection ⓘ
canBeIntegratedWith CMake build system ⓘ
linked to: CMake

Eclipse IDE ⓘ
Make build system ⓘ
Visual Studio Code ⓘ
includesComponent GCC compiler driver ⓘ
GNU assembler ⓘ
linked to: GNU As

GNU linker ⓘ
linked to: GNU Binutils

binutils ⓘ
linked to: GNU Binutils

libgcc runtime library ⓘ
standard C library headers ⓘ
standard C++ library headers ⓘ
license GNU General Public License ⓘ
GNU Lesser General Public License ⓘ
maintainedBy GNU Project community ⓘ
linked to: GNU Project
supportsABI AAPCS ⓘ
EABI ⓘ
supportsArchitecture ARM ⓘ
ARM Cortex-A ⓘ
ARM Cortex-M ⓘ
linked to: ARM Cortex-M series

ARM Cortex-R ⓘ
linked to: ARM Cortex-R series
supportsDebugFormat DWARF ⓘ
supportsFloatingPoint hardware floating point ⓘ
software floating point ⓘ
supportsInstructionSet ARM Thumb ⓘ
ARM Thumb-2 ⓘ
linked to: ARM Thumb
supportsLanguage Ada ⓘ
C ⓘ
C++ ⓘ
D ⓘ
Fortran ⓘ
Go ⓘ
Objective-C ⓘ
Objective-C++ ⓘ
supportsOptimization size optimization ⓘ
speed optimization ⓘ
supportsStandard C++03 ⓘ
C++11 ⓘ
C++14 ⓘ
C++17 ⓘ
C11 ⓘ
C99 ⓘ
targetPlatform ARM microcontrollers ⓘ
linked to: ARM Cortex-M series

ARM microprocessors ⓘ
linked to: ARM
usedFor bare-metal programming ⓘ
embedded software development ⓘ
firmware development ⓘ
real-time operating system development ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Keil MDK → includesComponent → Arm C/C++ compiler ⓘ
linked to: ARM GCC