Taula de continguts
Linux dynamic libraries, librerias compartidas
ubicación
comandos
Linux dynamic libraries, librerias compartidas
Shared Objects
.so
: ficheros de objetos sin bloque main
todos los programas compilados son vinculados a
libc
eliminar esta librería supone la caída del sistema
ld.so
: aka
ld-linux-so
víncula los programas con las librerías que solicita en función de sus necesidades.
busca las librerias en:
variable entorno
LD_LIBRARY_PATH
(varias rutas separadas por :)
/etc/ld.so.cache
: lista compilada de las librerías encontradas en las rutas predeterminadas
/lib
y
/usr/lib
/etc/ld.so.conf
:
lista de ficheros conf con rutas a librerías para poder añadir al nuestra →
/etc/ld.so.conf.d
después de modificar, ejecutar
ldconfig
ubicación
/lib
: liberías de sistema básicas
/usr/lib
: librerías de usuario básicas, no necesarias en el boot
/usr/local/lib
: librerías locales para los programas de la máquina
/usr/X11R6/lib
: librerías del entorno X windows
/opt/lde3/lib
: liberías de KDE
comandos
ldd
: permite saber que librerías usa un determinado programa y su persistencia