GNU/Linux >> Tutoriales Linux >  >> Linux

¿Convertir una biblioteca estática en una biblioteca compartida?

No puede hacer esto si los objetos dentro de la biblioteca estática se compilaron sin -fPIC o similar.


Hace esto (con las -L apropiadas, por supuesto)

gcc -shared -o megalib.so foo.o bar.o -la_static_lib -lb_static_lib

¿No hacerlo?


Linux
  1. ¿La biblioteca Libsdl compartida no se abre?

  2. Biblioteca compartida dinámica de C++ en Linux

  3. Compilación de biblioteca compartida dinámica con g ++

  4. Enlace estático de función de biblioteca compartida en gcc

  5. cargando dinámicamente la biblioteca estática?

Cómo configurar googleTest como una biblioteca compartida en Linux

Vincular una biblioteca compartida con otra biblioteca compartida en Linux

¿Cómo puedo vincular a una versión anterior de una biblioteca compartida?

Obtener nombres de funciones en una biblioteca compartida mediante programación

Error al cargar la biblioteca compartida (glow)

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