2009-07-13 7 views

Répondre

8

Eh bien, il a été un moment alors pardonnez-moi si je suis totalement faux mais cela signifierait essentiellement que le code à l'intérieur du .so peut être déplacé. Le .so est essentiellement une DLL qui peut être utilisée par de nombreuses applications mais qui n'est chargée qu'une seule fois en mémoire. Le fichier .o doit être lié à une application pour que la fonctionnalité de code soit disponible.

Ce que l'on appelle la liaison statique (.o) vs liaison dynamique (.so)

Voir: IBM Developer Works ou Uni of Calgary ou IECC pour plus d'informations

Espérons que cela répond à vos questions (et j'espère que mon explication est correct!)

Questions connexes