set -e; avr-gcc -MM -mmcu=atmega88 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -save-temps -DF_CPU=8000000 -Wa,-adhlns=nano_os.lst -std=gnu99 nano_os.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > nano_os.d; \ [ -s nano_os.d ] || rm -f nano_os.d -------- begin -------- avr-gcc (GCC) 4.3.4 Copyright (C) 2008 Free Software Foundation, Inc. Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es gibt KEINE Garantie; auch nicht für MARKTGÄNGIGKEIT oder FÜR SPEZIELLE ZWECKE. Compiling: nano_os.c avr-gcc -c -mmcu=atmega88 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -save-temps -DF_CPU=8000000 -Wa,-adhlns=nano_os.lst -std=gnu99 -DTXMODE= nano_os.c -o nano_os.o Linking: nano_os.elf avr-gcc -mmcu=atmega88 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -save-temps -DF_CPU=8000000 -Wa,-adhlns=nano_os.o -std=gnu99 nano_os.o --output nano_os.elf -Wl,-Map=nano_os.map,--cref Creating load file for Flash: nano_os.hex avr-objcopy -O ihex -R .eeprom nano_os.elf nano_os.hex Creating load file for EEPROM: nano_os.eep avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" \ --change-section-lma .eeprom=0 -O ihex nano_os.elf nano_os.eep Creating Extended Listing: nano_os.lss avr-objdump -h -S nano_os.elf > nano_os.lss Creating Symbol Table: nano_os.sym avr-nm -n nano_os.elf > nano_os.sym Size after: nano_os.elf : section size addr .data 8 8388864 .text 3744 0 .bss 461 8388872 .stab 12540 0 .stabstr 5749 0 Total 22502 Errors: none -------- end --------