Was sind die Unterschiede zwischen .so und .dylib auf osx?

.dylib ist die dynamische Bibliothek-Erweiterung für OSX, aber es ist mir nie klar, wenn ich nicht kann /sollte nicht mit einem traditionellen unix .so shared object.

Einige der Fragen, die ich habe:

  • Auf einer konzeptionellen Ebene, was sind die wichtigsten Unterschiede zwischen .also und .dylib?
  • Wann kann/sollte ich einen über den anderen?
  • Zusammenstellung tricks & Tipps (Zum Beispiel, der Ersatz für gcc-shared -fPIC, denn das funktioniert nicht auf osx)

InformationsquelleAutor der Frage Trent Davies | 2010-02-26

Schreibe einen Kommentar