Primeros pasos con el lenguaje C

 

Unas pocas palabras clave

archivo de cabecera (que terminan en .h)

Los archivos de origen que terminan con .c

ficheros objeto que terminan con .o

Existen tres tipos de relación directa

las referencias a archivos fuente de la cabecera del archivo, el archivo de destino la producción de ficheros fuente, el encabezado del archivo contiene la función del archivo de destino

archivo de biblioteca en biblioteca estática y dinámica, son los siguientes:

.a para las bibliotecas estáticas

.so representa los archivos de la biblioteca dinámica

gcc -c ac bc

Crear un archivo de biblioteca

CRV ar libfoo.a ao bo

En algunos sistemas, el uso de bibliotecas tenga éxito, es necesario generar una tabla de contenido de la biblioteca, se puede utilizar para ranlib para completar este trabajo. Por supuesto, en Linux, cuando se utiliza las herramientas de desarrollo de software de GNU, puede omitir este paso.

libfoo.a ranlib

Para generar un programa ejecutable

gcc -o programa libfoo.a program.o

También puede utilizar la opción -l para acceder a la biblioteca, pero no se guardan en la ubicación estándar, debe utilizar la opción -L para indicar al compilador dónde encontrarlo.

-a -L gcc program.o el programa. -lfoo

 

 

Publicado 66 artículos originales · ganado elogios 8 · Vistas de 140.000 +

Supongo que te gusta

Origin blog.csdn.net/gnufre/article/details/104574462
Recomendado
Clasificación