Forum: Compiler & IDEs Bibliothek mit avr-ar


von Sebastian Schabbach (Gast)


Lesenswert?

Hallo,

ich will mir eine Bibliothek als Archiv erstellen (im Moment sind
geplant funktionen zum lesen/schreiben von uart (uart.o), zum auslesen
des AD Wertes (advalue.o) sowie die libs für lcd und i²c.

Ich habe mich daraufhin etwas mit avr-ar beschäftigt, aber weiss nicht
wie das eingesetzt wird.... Durch die Bildschirmhilfe bin ich etwas
irritiert worden, da dort steht das nur die folgenden Formate
unterstützt werden:

avr-ar: supported targets: elf32-avr coff-avr coff-ext-avr elf32-little
elf32-bi
g srec symbolsrec tekhex binary ihex

Kann ich nicht eine ganz normale lib (.a) erstellen?

von Jörg Wunsch (Gast)


Lesenswert?

avr-ar rv bibliotheksname.a objekt1.o objekt2.o ...

von Sebastian Schabbach (Gast)


Lesenswert?

Hmmm,

danke für die Hilfe. Habe da zwar nu nur ein .o drin, aber ich habe
gehört man muss auch noch avr-ranlib aufrufen und nen index erzeugen?
Stimmt das?!

von Jörg Wunsch (Gast)


Lesenswert?

Hmm, vielleicht:

RANLIB(1)                    GNU Development Tools
RANLIB(1)

NAME
 ranlib - generate index to archive.
...
 The  GNU  ranlib  program  is another form of GNU ar; running ranlib
is
 completely equivalent to executing ar -s.

Es geht aber in jedem Falle auch ohne, schlimmstenfalls ist die Suche
geringfügig langsamer.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.