Directorio: include --> Contiene el arhivo de cabecera
Directorio: lib --> Contiene la biblioteca
Para compilar:
$ gcc -I./include -L./lib -o programa_ejecutable programa.c -lestatica
Directorio: lib --> Contiene la biblioteca
Para compilar:
$ gcc -I./include -L./lib -o programa_ejecutable programa.c -lestatica
Bibliotecas Compartidas
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 siguiente:
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é?
No hay comentarios:
Publicar un comentario