Las instrucciones y ejemplos para explicar el ar comandos de Linux

Acerca de comandos

  • ar comando se puede utilizar para crear, modificar la biblioteca, también puede presentar un único módulo de la biblioteca. Biblioteca es un archivo separado, que contiene una serie de otros documentos organizados de acuerdo a una estructura particular (referido como miembro de la biblioteca en este documento). El contenido del archivo original, el modo, marca de tiempo, el propietario, grupo, y otras propiedades se conservan en el archivo de la biblioteca.
  • ar ser una colección de archivos, guardado como un archivo único. En los documentos guardados en el archivo son todos los miembros de la propiedad y de los derechos originales.

Instrucciones de uso

  • Crear un archivo de biblioteca estática .a (como libcalc.a). En C / C ++ se utiliza a menudo en el desarrollo de programas, generalmente escritos en el makefile, a veces se utilizan en secuencias de comandos shell.

Los parámetros comunes

  • Formato: ar rcs libXXX.a xx1.o xx2.o

r Parámetro: Insertar (sustitución) en la biblioteca. Al insertar el nombre del módulo que ya existe en la biblioteca, los módulos de sustitución con el mismo nombre. Si hay varios módulos en un módulo no está presente en la biblioteca, Ar muestra un mensaje de error, no se sustituye por otro módulo del mismo nombre. Por defecto, los nuevos miembros a aumentar al final de la biblioteca, puede utilizar cualquiera de las otras opciones para cambiar la ubicación del aumento. 
C parámetros: crear una biblioteca. Independientemente de si existe la biblioteca, se creará. 
Parámetros s: crear el índice de archivo de destino, que puede acelerar el tiempo para crear una biblioteca más grande. (NOTA: Si no es necesario crear un índice, los parámetros S se pueden cambiar a mayúsculas, si .a archivo de índice no está presente, se puede añadir usando el comando ranlib)

  • Formato: ar t libXXX.a

Las bibliotecas de presentación en el que el archivo de destino, sólo el nombre de visualización.

  • Formato: ar tv libXXX.a

Se muestra bibliotecas de presentación en el que el archivo de destino, detalles del nombre de archivo, hora, tamaño, etc.

  • Formato: nm -s libXXX.a

Mostrar biblioteca tabla de índice de archivo.

  • Formato: ranlib libXXX.a

Crear una tabla de índice para el archivo de la biblioteca.

Publicado 21 artículos originales · ganado elogios 5 · Vistas a 10000 +

Supongo que te gusta

Origin blog.csdn.net/icodestechnology/article/details/90544799
Recomendado
Clasificación