ar ist ein Archiv-Programm, mit dem beliebige Dateien in ein Archiv gepackt werden können. Das wird benutzt, um viele compilierte Programme in eine Bibliothek (Library) zu packen. Der Linker (ln) wird dann diese Programm-Kodes bei Bedarf herausholen und mit dem Hauptprogramm zu einem ausführbaren Programm (Anwendung) zusammenbacken.
Homepage: http://www.diezubeschreibendeanwendung.org/ (ohne "index.html" o.ä.)
Wiki: http://www.diezubeschreibendeanwendung.org/wiki/
Lizenz: GPL
Tipps & Tricks
Mini-Howto
Libraries verwalten mit ar
Liste von Dateien in der Library anzeigen geht so:
cd /home/hjh/home/cc/lq ar t liblq.a
oder
cd /home/hjh/home/cc/lq ar tv liblq.a
Ein Archiv anlegen geht so:
rm ../linux/liblq.a ar scq ../linux/liblq.a oli/*.o
Damit werden alle .o - Dateien aus dem Verzeichnis oli in die Bibliothek (engl: library) liblq.a kopiert.
* Das geht nicht mit so-Libraries
Hilfe gibt es mit man ar