Hi,

wenn ich den SRC Eintrag im Makefile wie vorgeschlagen anpasse, erhalte ich folgende Fehlermeldung:
Code:
> "make.exe" all

-------- begin --------
avr-gcc (GCC) 3.4.6
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Size before:
Testboard.elf  :
section           size      addr
.text             1030         0
.data               42   8388704
.bss                 0   8388746
.noinit              0   8388746
.eeprom              0   8454144
.stab              876         0
.stabstr           132         0
.debug_aranges      40         0
.debug_pubnames    210         0
.debug_info       1480         0
.debug_abbrev      728         0
.debug_line       1332         0
.debug_str         454         0
.debug_ranges       12      1030
Total             6336




Compiling C: libs/lcd_lib.c
avr-gcc -c -mmcu=atmega8 -I. -gdwarf-2 -DF_CPU=7372800UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wundef -Wa,-adhlns=/libs/lcd_lib.lst  -std=gnu99 -Wundef -MD -MP -MF .dep/lcd_lib.o.d libs/lcd_lib.c -o /libs/lcd_lib.o 
Assembler messages:
FATAL: can't create /libs/lcd_lib.o: No such file or directory
make.exe: *** [/libs/lcd_lib.o] Error 1

> Process Exit Code: 2
> Time Taken: 00:02
Das Problem scheint zu sein, dass ab und an dem Pfad ein / vorausgestellt wird. Manchmal steht dort korrekterweise libs/lcd_lib.c, an anderer Stelle setzt der Compiler dann aber /libs/lcd_lib.lst bzw. /libs/lcd_lib.o ein.

weitere Hilfe?

Hans