linux:bash:librerias-dinamicas

Linux: librerías dinámicas

  • Bibliotecas estáticas:
    find / -name '*.a'
  • Bibilotecas dinámicas:
    find / -name '*.so'
  • fichero de configuración global: /etc/ld.so.conf
    • los cambios en las rutas se tienen que actualizar con el comando ldconfig ← actualiza la caché de biblioteca.
  • variables de entorno: LD_LIBRARY_PATH
    • export LD_LIBRARY_PATH=path1:path2
ldd <fichero>
  • añadir a variable de entorno si el programa no la encuentra
  • crear enlace simbólico si recibe un nombre diferente (versión):
    ln -s prueba.so.5.2 prueba.so.5
    ldconfig

/via: https://www.elarraydejota.com/administracion-de-librerias-estaticas-y-dinamicas-en-sistemas-gnulinux/

  • linux/bash/librerias-dinamicas.txt
  • Darrera modificació: 20/01/2023 02:34
  • per mate