.so und .a in UNIX erstellen

8

So erstellen Sie eine .so und .a Datei in UNIX. Haben wir ein Standard-Dienstprogramm dafür?

    
Sachin Chourasiya 30.10.2009, 05:52
quelle

4 Antworten

9

*. a - a rchive-Bibliothek Um es zu erstellen kompilieren Sie Ihre Quellen:

%Vor%

so - Position unabhängige Code shared library

%Vor%     
bua 30.10.2009, 05:59
quelle
3
%Vor%     
pierrotlefou 30.10.2009 06:06
quelle
2

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.

    
user181548 30.10.2009 06:21
quelle
0

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 .

    
Matt Joiner 30.10.2009 06:13
quelle

Tags und Links