Stark! Jetzt geht's erst richtig los ... 
Ich habe die make-lib.bat nicht genommen, weil die libasuro.a doch schon fertig ist. ich muss sie doch nur noch ins winavr verzeichniss bringen. Zugegeben, es ist etwas aufwändig...
lösche mal die libasuro.a in WinAVR und lasse mal make-lib.bat neu ablaufen. Wird das bei dir dann nach WinAVR zu den Libs kopiert und der Header von inc nach lib (ein Verzeichnis zurück)?
Schau mal in das Makefile. Da sind die entsprechenden Kopieranweisungen:
Code:
install:
cp $(LIBFILE) $(DIRLIB)/$(LIBFILE)
cp inc/$(HEADER) $(DIRINC)/$(HEADER)
Zur Orientierung:
Code:
LIB = asuro
LIBFILE = lib$(LIB).a
HEADER = asuro.h
DIRAVR = C:/WinAVR
DIRAVRBIN = $(DIRAVR)/bin
DIRAVRUTILS = $(DIRAVR)/utils/bin
DIRINC = .
DIRLIB = $(DIRAVR)/avr/lib
Also nix manuell machen! Lass das Makefile schaufeln.
make install führt nur diese beiden Kopieranweisungen durch.
Zum Verständnis siehe z.B.: http://www.linux-web.de/thread.php?threadid=11065
http://www.informatik.uni-leipzig.de...ng.dir/V08.pdf
Lesezeichen