GNU/Linux >> Tutoriales Linux >  >> Linux

comprobando bibliotecas compartidas para cargadores no predeterminados

Python, Perl y otros lenguajes interpretados cargan cosas dinámicamente usando dlopen() . (Esto no es lo mismo que reemplazar el cargador estándar; todavía lo usan y, de hecho, dlopen() es un gancho en el cargador estándar en los sistemas basados ​​en ELF).

No existe un registro estándar para módulos cargables. Python usa sus propias reglas para determinar desde dónde se pueden cargar los módulos de extensión (ver sys.path ), incluidos aquellos que tienen objetos compartidos asociados. Perl utiliza reglas diferentes. Apache usa reglas aún diferentes, etc.

Para resumir las respuestas a sus preguntas:

  1. no exactamente

  2. no


Linux
  1. Cómo crear un directorio compartido para todos los usuarios en Linux

  2. Error al cargar bibliotecas compartidas libcrypto.so.1.1 – OpenSSL [Fijar]

  3. Linux:¿problemas de permisos para el directorio compartido en un servidor?

  4. ¿"cuál" equivalente para bibliotecas compartidas?

  5. ¿Cómo cambio el nombre predeterminado para las capturas de pantalla realizadas por Gnome-screenshot?

Detecte bibliotecas compartidas obsoletas en la memoria con UChecker

Cómo enumerar las bibliotecas compartidas utilizadas por los ejecutables en Linux

Mecanismos de bloqueo para la consistencia de la memoria compartida

¿Cómo verificar qué bibliotecas compartidas se cargan en tiempo de ejecución para un proceso determinado?

¿Para qué sirve la opción 'soname' para crear bibliotecas compartidas?

¿Cómo verificar si una biblioteca compartida está instalada?