GCC ARM Embedded

E745386

GCC ARM Embedded is a free, open-source toolchain based on the GNU Compiler Collection for developing software on ARM-based microcontrollers and processors.

All labels observed (2)

Label Occurrences
GCC ARM Embedded canonical 1
arm-none-eabi-gcc 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf cross-compiler toolchain
software toolchain
basedOn GNU Compiler Collection
buildType cross-compilation from host to ARM target
category cross-platform development tool
embedded systems development tool
compatibleWith CMake-based build systems
Eclipse-based IDEs
Visual Studio Code
component GCC C compiler
linked to: GCC

GCC C++ compiler
linked to: GCC

GNU Binutils
GNU Debugger (GDB)
linked to: GNU Debugger

Newlib C library
assembler
libstdc++
linker
distributionFormat prebuilt binaries
source code
feature command-line interface
debug information generation
link-time optimization (LTO)
optimization for ARM microcontrollers
support for hardware floating point (where available)
support for software floating point
license GNU General Public License
runsOn Linux
Windows
macOS
supportsArchitecture ARM
ARM Cortex-A (bare-metal)
ARM Cortex-M
linked to: ARM Cortex-M series

ARM Cortex-R
linked to: ARM Cortex-R series
supportsBareMetal yes
supportsDebugging yes
supportsLanguage C
C++
targetPlatform ARM-based microcontrollers
ARM-based processors
typicalTarget Microchip ARM microcontrollers
NXP ARM microcontrollers
STM32 microcontrollers
linked to: STM32 series boards

TI ARM microcontrollers
useCase bare-metal embedded development
firmware development
real-time embedded systems

How these facts were elicited

Referenced by (2)

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

Arduino core for SAMD toolchain arm-none-eabi-gcc
linked to: GCC ARM Embedded