Schon mal Primärliteratur versucht?
http://www.gnu.org/software/make/man....html#Archives
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
#define true ('/'/'/')
#define false ('-'-'-')
Schon mal Primärliteratur versucht?
http://www.gnu.org/software/make/man....html#Archives
Disclaimer: none. Sue me.
Und auch die AVR-Libc-Dokumentation hat was zu dem Thema:
http://www.nongnu.org/avr-libc/user-manual/library.html
MfG
Stefan
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
)
viele Grüße
Andreas
#define true ('/'/'/')
#define false ('-'-'-')
Lesezeichen