ARM GCC
E745375
ARM GCC is the GNU Compiler Collection’s toolchain variant for compiling and building software targeting ARM-based microcontrollers and processors.
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
C compiler
ⓘ
cross compiler ⓘ software toolchain ⓘ |
| basedOn | GNU Compiler Collection NERFINISHED ⓘ |
| canBeIntegratedWith |
CMake build system
NERFINISHED
ⓘ
Eclipse IDE NERFINISHED ⓘ Make build system ⓘ Visual Studio Code NERFINISHED ⓘ |
| includesComponent |
GCC compiler driver
ⓘ
GNU assembler NERFINISHED ⓘ GNU linker NERFINISHED ⓘ binutils NERFINISHED ⓘ libgcc runtime library ⓘ standard C library headers ⓘ standard C++ library headers ⓘ |
| license |
GNU General Public License
ⓘ
GNU Lesser General Public License NERFINISHED ⓘ |
| maintainedBy | GNU Project community NERFINISHED ⓘ |
| supportsABI |
AAPCS
ⓘ
EABI ⓘ |
| supportsArchitecture |
ARM
NERFINISHED
ⓘ
ARM Cortex-A NERFINISHED ⓘ ARM Cortex-M NERFINISHED ⓘ ARM Cortex-R NERFINISHED ⓘ |
| supportsDebugFormat | DWARF ⓘ |
| supportsFloatingPoint |
hardware floating point
ⓘ
software floating point ⓘ |
| supportsInstructionSet |
ARM Thumb
NERFINISHED
ⓘ
ARM Thumb-2 NERFINISHED ⓘ |
| supportsLanguage |
Ada
NERFINISHED
ⓘ
C ⓘ C++ ⓘ D NERFINISHED ⓘ Fortran NERFINISHED ⓘ Go NERFINISHED ⓘ Objective-C ⓘ Objective-C++ ⓘ |
| supportsOptimization |
size optimization
ⓘ
speed optimization ⓘ |
| supportsStandard |
C++03
ⓘ
C++11 ⓘ C++14 ⓘ C++17 ⓘ C11 ⓘ C99 ⓘ |
| targetPlatform |
ARM microcontrollers
NERFINISHED
ⓘ
ARM microprocessors NERFINISHED ⓘ |
| usedFor |
bare-metal programming
ⓘ
embedded software development ⓘ firmware development ⓘ real-time operating system development ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.