Al igual que el título dice, ¿cuál es la diferencia entre un "archivo de objeto de programa" (extensión .o) y un "archivo de biblioteca" (extensión .so)¿Cuál es la diferencia entre un archivo de objeto .o y un archivo de biblioteca .so?
12
A
Respuesta
8
Bueno, ha pasado un tiempo, perdóneme si lo soy totalmente equivocado, pero esencialmente significaría que el código dentro de .so puede ser reubicable.
El .so es esencialmente un archivo DLL que puede ser utilizado por muchas aplicaciones pero que solo se carga una vez en la memoria. El .o debe estar vinculado a una aplicación para que la funcionalidad del código esté disponible.
Esto se conoce como la vinculación estática (.o) vs enlace dinámico (.so)
Ver: IBM Developer Works o Uni of Calgary o IECC para más información
la esperanza que esto responda a sus preguntas (y espero que mi explicación es ¡correcto!)
Cuestiones relacionadas
- 1. ¿Cuál es la diferencia entre el archivo objeto y la biblioteca estática (archivo)?
- 2. ¿Cuál es la diferencia entre un archivo .o y un archivo .lib?
- 3. ¿Cuál es la diferencia entre los archivos .so y .a?
- 4. ¿Cuál es la diferencia entre. y # en un archivo css?
- 5. ¿Cuál es la diferencia entre un archivo .cpp y un archivo .h?
- 6. ¿Cuál es la diferencia entre una instancia y un objeto?
- 7. Relación entre archivo de objeto y archivo de objeto compartido
- 8. ¿cuál es la diferencia entre el complemento y la biblioteca?
- 9. ¿Cuál es la diferencia entre una matriz y un objeto?
- 10. ¿Cuál es la diferencia entre un objeto MVC Model, un objeto de dominio y un DTO
- 11. diferencia entre archivos .so.0 y .so.0.0.0
- 12. ¿Cuál es la diferencia entre un archivo de solución MonoDevelop y un archivo de solución de Visual Studio?
- 13. ¿Cuál es la diferencia entre abrir un archivo con ios :: binary o ios :: out o ambos?
- 14. ¿Cuál es la diferencia entre: = y + = en el archivo make?
- 15. Para el comando cmake "incluir", ¿cuál es la diferencia entre un archivo y un módulo?
- 16. ¿Cuál es la diferencia entre .sqlite y el archivo .db?
- 17. ¿Cuál es la diferencia entre un objeto de función y un objeto invocable?
- 18. Diferencia entre el archivo .o y .ko
- 19. en C++, ¿cuál es la diferencia entre un objeto y un puntero a un objeto?
- 20. ¿Cuál es la diferencia entre la vía y la ruta de un archivo GPX
- 21. ¿Cuál es la diferencia entre un controlador y un servicio?
- 22. Diferencia entre xreadlines y de bucle de un archivo
- 23. ¿Diferencia entre la biblioteca estática y el archivo de objeto reubicable?
- 24. Diferencia entre un archivo empaquetado y un archivo descompuesto
- 25. ¿cuál es la diferencia entre un modelo de vista y un objeto de transferencia de datos?
- 26. ¿Cuál es la diferencia entre "? Android:" y "@android:" en un archivo xml de diseño de Android?
- 27. ¿Cuál es la diferencia entre un archivo .xib y un .storyboard?
- 28. ¿Cuál es la diferencia entre un árbol y un directorio?
- 29. En Perl, ¿cuál es la diferencia entre un archivo .pm (módulo Perl) y un archivo .pl (script Perl)?
- 30. ¿Cuál es la diferencia entre un algoritmo y un método