![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Uso del comando ar para genrar librerias estáticas (libmilibreria.a)Fuente: http://www.thegeekstuff.com/2010/08/ar-command-examples/El comando ar es muy parecido al tar pero se usa para generar librerías estáticas: un archivo con una colección de ficheros .o que se enlazarán si son necesarios al resolver los "missing symbols" en el proceso para generar un ejecutable. Generar un .a desde ficheros .oar cr libarith.a addition.o multiplication.o Enlazar con un fichero .agcc -Wall example.c -L. -larith -o example o bien gcc -Wall example.c libarith.a -o example Ver el contenido de un fichero .a$ ar t libarith.a addition.o multiplication.o Descomprimir un fichero .a$ mkdir object $ cp libarith.a object/ $ cd object $ ar x libarith.a $ ls *.o addition.o multiplication.o Añadir un objeto a un .a existente$ ar r libarith.a subtraction.o $ ar t libarith.a addition.o multiplication.o subtraction.o Borrar un objeto de un .a existente$ ar d libarith.a addition.o $ ar t libarith.a multiplication.o subtraction.o |