-
Archive/Bibliotheken?
Moin *,
ich würde gern eine handvoll Programme in eine eigene Bibliothek (oder Archiv) packen; also nicht einfach alle zusammen in einer .c-Datei speichern und dann die .o-Datei ans Programm linken, sondern aus vielen .o-Dateien z.B. eine libmystuff.a machen, die ich dann mit -lmystuff ans Programm dranlinken kann. Gibt's dafür eine Makefile-Vorlage? Hat schon mal jemand so etwas mit avr-ar gemacht?
viele Grüße
Andreas
-
-
Und auch die AVR-Libc-Dokumentation hat was zu dem Thema:
http://www.nongnu.org/avr-libc/user-manual/library.html
-
Erstmal: Danke!! Ja - hatte ich schon reingeschaut. Und heute nacht ist mir eingefallen, dass ich ja das ganze Gesumms, das in den "üblichen" Makefiles drinsteht Und mit dem makefile-Tool erzeugt wird für Archive ja garnicht brauche. Das kann ja sowas wie:
Code:
mylib.a: p1.o p2.o
avr-ar r mylib.a *.o
avr-ranlib mylib.a
.c .o:
avr-gcc .....
sein. Tschuldigung! Erst denken, dann tippen ;) (Das ist mir jetzt fast peinlich :oops:)
viele Grüße
Andreas