Gast
#366160
ich habe mir den Demo Datei von Download-Bereich runtergladen und WINAVR Pgogramm auch instaliert. aber ich bekomme immer beim kompeilieren der Datei ein Problem und zwar nach "make all" ausführung kommt am schluss ..... Linking: main.elf avr-gcc -mmcu=atmega32 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.o -std=gnu99 main.o uart.o lcd.o printf_P.o timer0.o keyboard.o menu.o --output main.elf -Wl,-Map=main.map,--cref -lm uart.o: In function `UART_Init': c:\dokumente und einstellungen\standard\desktop\avr_ctrl_v0/uart.c:38: undefined reference to `sbi' printf_P.o: In function `PRINTP': c:\dokumente und einstellungen\standard\desktop\avr_ctrl_v0/printf_P.c:99: undefined reference to `PRG_RDB' printf_P.o: In function `_printf_P': c:\dokumente und einstellungen\standard\desktop\avr_ctrl_v0/printf_P.c:167: undefined reference to `PRG_RDB' c:\dokumente und einstellungen\standard\desktop\avr_ctrl_v0/printf_P.c:182: undefined reference to `PRG_RDB' c:\dokumente und einstellungen\standard\desktop\avr_ctrl_v0/printf_P.c:230: undefined reference to `PRG_RDB' c:\dokumente und einstellungen\standard\desktop\avr_ctrl_v0/printf_P.c:238: undefined reference to `PRG_RDB' printf_P.o:c:\dokumente und einstellungen\standard\desktop\avr_ctrl_v0/printf_P.c:257: more undefined references to `PRG_RDB' follow make.exe: *** [main.elf] Error 1 --------------------------------------- ich weiß nicht was ich falsch mache aber immer wenn ich mehr als ein Datei in mein Makefile binde ,tritt ähnliche Problemm auf. Ich wäre sehr dankbar wenn jemand mir helfen könnte.