= 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