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