Hier ist der output:
Build started 10.2.2010 at 16:41:46
avr-gcc -mmcu=atmega644p -Wall -gdwarf-2 -std=gnu99
-DF_CPU=1000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct
-fshort-enums -MD -MP -MT main.o -MF dep/main.o.d -c ../main.c
../main.c: In function 'main':
../main.c:11: warning: unused variable 'i'
avr-gcc -mmcu=atmega644p -Wall -gdwarf-2 -std=gnu99
-DF_CPU=1000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct
-fshort-enums -MD -MP -MT TWI_Master.o -MF dep/TWI_Master.o.d -c
../TWI_Master.c
../TWI_Master.c: In function 'TWIM_Init':
../TWI_Master.c:11: warning: unused variable 'i'
avr-gcc -mmcu=atmega644p -Wl,-u,-vfprintf -Wl,-Map=Peripherie-Board.map
main.o uart_ext.o uart.o I2C_Slave_Handler.o TWI_Slave.o TWI_Master.o
ADC.o OLED.o LT3582.o -lprintf_flt -lm -o Peripherie-Board.elf
avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature
Peripherie-Board.elf Peripherie-Board.hex
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load"
--change-section-lma .eeprom=0 --no-change-warnings -O ihex
Peripherie-Board.elf Peripherie-Board.eep || exit 0
avr-objdump -h -S Peripherie-Board.elf > Peripherie-Board.lss
AVR Memory Usage
----------------
Device: atmega644p
Program: 17496 bytes (26.7% Full)
(.text + .data + .bootloader)
Data: 1077 bytes (26.3% Full)
(.data + .bss + .noinit)
Build succeeded with 2 Warnings...
Wie man erkennen kann, werden die Linkeroption "-Wl,-u,-vfprintf" und
die libraries "-lprintf_flt" und "-lm" eingebunden...