Это ошибки ссылок. Вы можете выполнить только компиляцию (обратите внимание, что я добавил флаг -c
):
avr-gcc -c -mmcu=atmega88 blinky.c
Затем вам придется связать это с другими вашими объектами, чтобы создать двоичный файл.
Кроме того, вы можете предоставить все исходные файлы в одной командной строке, и компилятор скомпилирует и скомпонует их:
avr-gcc -mmcu=atmega88 blinky.c print.c usb_debug_only.c