Stark! Jetzt geht's erst richtig los ...
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)?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...
Schau mal in das Makefile. Da sind die entsprechenden Kopieranweisungen:
Zur Orientierung:Code:install: cp $(LIBFILE) $(DIRLIB)/$(LIBFILE) cp inc/$(HEADER) $(DIRINC)/$(HEADER)
Also nix manuell machen! Lass das Makefile schaufeln.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
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







Zitieren

Lesezeichen