ios - transferir - ¿Qué es un archivo.a(como libcrypto.a)?
transferir archivos de pc a iphone (1)
.a
archivos .a
son archivos de biblioteca estática . Ellos "contienen" uno o más archivos .o
, es decir, código compilado. Para usarlos, (a menudo) necesita los archivos de encabezado ( .h
) que corresponden al código compilado, pero no necesita el código fuente ( .c
, .m
).
Los archivos .a
se producen con la utilidad ar
, y el vinculador ( ld
) que (normalmente) invoca su compilador conoce su formato y cómo extraer las piezas de código relevantes del archivo y en su archivo ejecutable.
¿Qué son exactamente los archivos .a
(por ejemplo, libcrypto.a) y en qué consisten? ¿Son los archivos .m
o .o
o .h
o .c
?
¿Cómo los entiende IOS SDK / Xcode? Y si incluimos el archivo .a
en nuestro proyecto xcode, ¿también debemos copiar el archivo de fuentes correspondiente?