gcc -c -fPIC funcion1.c funcion2.c
Generar la biblioteca compartida:
gcc -shared -o libcompartida.so funcion1.o funcion2.o
Generar el ejecutable:
gcc -o ejecutable principal.c -L. -lcompartida
________________________________
Falta modificar las variables de entorno, ejecute lo siguiente desde
la interfaz de línea de comandos:
LD_LIBRARY_PATH=.
export LD_LIBRARY_PATH
genere el ejecutable.
2.- Si ya siguió los pasos, haga lo que sigue:
a) Verifique que funcione el programa principal.
¿Funciona?
¿Falta algo?
c) Una vez que se haya resuelto el problema si es que existiera,
pruebe mover el archivo (ejecutable) a una ubicación distinta a la
actual, funciona?
Si ¿por qué?
No ¿Por qué?