1. run cpp

% arm-none-eabi-gcc -E blink.c -o blink.i

  1. run cc1

% arm-none-eabi-gcc -S blink.c -o blink.s

  1. run as

% arm-none-eabi-gcc -c blink.s -o blink.o

  1. run cpp, cc1, and as

% arm-none-eabi-gcc –save-temps -c blink.c -o blink.o

nm sorts alphabetically by default

  1. make -f Makefile.all