Comme le titre dit, quelle est la différence entre un "fichier objet programme" (extension .o) et un "fichier bibliothèque" (extension .so)Quelle est la différence entre un fichier objet .o et un fichier bibliothèque .so?
12
A
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
- 1. Quelle est la différence entre un fichier et un fichier d'accès aléatoire?
- 2. Quelle est la différence entre un objet fonction et un objet appelable?
- 3. Différence entre un objet et un hachage?
- 4. Quelle est la différence entre un nanokernel et un exokernel?
- 5. Quelle est la différence entre un midlet et un corelet?
- 6. Quelle est la différence entre un itérateur et un générateur?
- 7. Quelle est la différence entre un assistant et un partiel?
- 8. Quelle est la différence entre un fichier de ressources et une DLL satellite?
- 9. Quelle est la différence entre le fichier app.config et le fichier XYZ.settings?
- 10. Quelle est la différence entre nohup et un démon?
- 11. Quelle est la différence entre = et: =
- 12. Quelle est la différence entre dict() et {}?
- 13. quelle est la différence entre:.! et: r !?
- 14. Quelle est la différence entre AppDomain.CurrentDomain.BaseDirectory et Application.ExecutablePath en pratique?
- 15. Quelle est la différence entre un View XIB et un XIB vide?
- 16. Quelle est la différence entre EM Dash # 151; et # 8212 ;?
- 17. Quelle est la différence entre -I et -L dans makefile?
- 18. Quelle est la différence entre une bibliothèque de contrôle utilisateur et une bibliothèque de contrôle personnalisée?
- 19. Quelle est la différence entre bcc32 et bcc32ide dans Borland?
- 20. Quelle est la différence entre le format OMF et COFF?
- 21. Quelle est la différence entre -ggdb gcc et -g gcc
- 22. Quelle est la différence entre Server.MapPath et HostingEnvironment.MapPath?
- 23. Quelle est la différence entre les schémas W3 et xmlsoap.org?
- 24. jQuery: Quelle est la différence entre '$ (this)' et 'this'?
- 25. Comment lister les symboles dans un fichier .so
- 26. Quelle est la différence entre la forme et la structure d'un objet?
- 27. Quelle est la différence entre les compléments et les macros?
- 28. Quelle est la différence entre showFeedDialog et publishUserAction Facebook API?
- 29. Quelle est la différence entre while (true) et loop?
- 30. Quelle est la différence entre un type d'URL et un schéma d'URL?