C-Programmierung mit AVR-GCC/ Erzeugen von Maschinencode

Wenn man kein Makefile verwenden möchte, kann man folgendes machen:

Bsp: Atmega8; ponyser als Programmieradapter

avr-gcc -O2 -std=gnu99 -mmcu=atmega8 $1 $2 $3 -o main.elf avr-gcc -mmcu=atmega8 -I. -gdwarf-2 -DF_CPU=1000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wundef -Wa,-adhlns=obj/main.o -std=gnu99 -Wundef -MD -MP -MF .dep/main.elf.d obj/main.o --output main.elf -Wl,-Map=main.map,--cref -lm avr-objcopy -O ihex -R .eeprom main.elf main.hex avrdude -c ponyser -p m8 -U main.hex