Hola estoy teniendo problemas para generar una libreria estatica y luego utilizarla. Os voy a contar los pasos que sigo:
1º - Compilo todos los archivos de mi programa que se encuentran en un mismo directorio y genero un .exe para que ver que los archivos son correctos.
2º - Funciona!!
3º Junto algunos de los archivos .o generados como paso previo a la generacion del .exe y formo una libreria estatica, un .a desde la ventana de comandos. Utilizando:
ar rsc libpepe.a Pepe.o Juan.o ect...
ranlib libpepe.a
4º Copio el resto de .C y .H(los no incluidos en la libreria) en una carpeta. Copio en esa carpeta la libreria antes creada.
5ª Intento compilar un .C de esa carpeta poniendo:
g++ -g Puerto.C -L. -lpepe -o Puerto.o
Y no compila!!!Me puede ayudar alguien por favor?
Gracias