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