arm-none-eabi-gcc

GNU compiler collection for ARM Cortex-M and Cortex-R processors

brewmacoslinux
Try with needOr install directly
Source

About

GNU compiler collection for arm-none-eabi

Commands

arm-none-eabi-gccarm-none-eabi-g++arm-none-eabi-gdbarm-none-eabi-ararm-none-eabi-objcopyarm-none-eabi-objdumparm-none-eabi-sizearm-none-eabi-strip

Examples

Compile a C source file for ARM microcontroller with optimization$ arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -O2 -c main.c -o main.o
Link object files into an executable ELF binary$ arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb main.o startup.o -o firmware.elf -Wl,-Map=firmware.map
Display size information of compiled binary sections$ arm-none-eabi-size firmware.elf