Red de conocimiento informático - Material del sitio web - Cómo compilar múltiples archivos c usando makefile

Cómo compilar múltiples archivos c usando makefile

Supongamos que existen los siguientes archivos c:

wherewhen.hwherewhen.c

countdown.h countdown.c contiene math.h y necesita ser conectado al archivo de biblioteca

función principal main.c, main.c contiene dos archivos de encabezado dondewhen.h y countdown.h

1.

g -Wall -g wherewhen.c countdown.c main.c -lm -o myprogram

Generar el archivo ejecutable myprogram

2. El segundo método de compilación, compila cada uno. por separado Archivo:

g -Wall -g -c dondecuando.c

g -Wall -g -c countdown.c

g -Wall -g - c main.c

g -g dóndecuándo.o cuenta regresiva.o main.o -lm -o miprograma