Hallo Minifuzi

m.a.r.v.i.n hat ein makefile Verfasst am: 19.02.2008, 21:21 erstellt,
hast du dieses in AsuroFlash Cpp Config copiert und dann deinen LIBPAth = C:\ . . . geaendert?.

Wenn ich mir deine Fehlermeldung anschaue
Code:
Test.c:5: warning: return type of 'main' is not 'int' 
Test.c: In function 'main': 
Test.c:11: warning: 'return' with a value, in function returning void
solltest du in test.c
void main(void)
in
int main (void)
aendern.

Code:
avr-gcc -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=Test.o -IC:\Programme\Asuro\AsuroFlash\include -IC:\Programme\Asuro\asuro_libv271\lib\inc Test.o asuro.o  --output Test.elf -Wl,-Map=Test.map,--cref -IC:\Programme\Asuro\AsuroFlash\lib -LC:\Programme\Asuro\asuro_libv271\lib -lm -lasuro
wo bei dir ahlms=Test.o steht wird bei mir die AsuroLib eingebunden.

Vermutlich kennt der Compiler deswegen deine Init(); nicht.

Das " ; " ist ein kleines Aergernis welches ich auch immer vergesse, ist aber notwendig, weil sonst das Zeilenende nicht erkannt wird.

Gruß
Juelicher