Ich versuche, eine 3rd-Party-Bibliothek (unter Linux) zu kompilieren und sehen, dass es Dateien erzeugt libsomething.a ich meine andere Bibliotheken habe dieWas ist der Unterschied zwischen .so und .a Dateien?
.so-Datei sind, aber es scheint, dass auch .a Bibliothek geteilt wird und kann genau wie ein .so lib verwendet werden
Also gibt es einen Unterschied zwischen den beiden? oder sie sind nur gleich mit verschiedenen Namenskonventionen.
Was lässt Sie sagen, dass sie auf die gleiche Weise verwendet werden können? –
@CarlNorum, weil es möglich ist, gegen beide Typen zu verknüpfen - nur das Ergebnis wird anders sein. –
@ H2CO3, das ist eine ziemlich schwache Definition von "kann genau so verwendet werden", aber ich werde es kaufen, denke ich ... –