So erstellen Sie eine .so und .a Datei in UNIX. Haben wir ein Standard-Dienstprogramm dafür?
Das .a wird auch als statische Bibliothek bezeichnet und die .so wird auch als dynamisch geladene Bibliothek bezeichnet.
Ich mag das Programmbibliothek-HOWTO .
Dieses HOWTO für Programmierer diskutiert wie man ein Programm erstellt und benutzt Bibliotheken unter Linux. Das beinhaltet statische Bibliotheken, gemeinsame Bibliotheken, und dynamisch geladene Bibliotheken.
Das Yo Linux-Lernprogramm ist ebenfalls nützlich.
Dieses Tutorial beschreibt die Philosophie hinter Bibliotheken und der Schöpfung und Nutzung der C / C ++ Bibliothek "shared Komponenten "und" Plug-Ins " verschiedene Technologien und Methoden verwendet und Einblick zu ihrer angemessenen Anwendung, wird ebenfalls diskutiert. Im Dieses Tutorial sind alle Bibliotheken erstellt mit dem GNU Linux Compiler.
Sehen Sie sich dieses Makefile an, das ich geschrieben habe, als ich neu war C. Es zeigt deutlich, wie die Dateien .a
und .so
aus einem erzeugt und korrekt verknüpft werden einfache Demoquelle .
Tags und Links unix