Consulta Makefile

Re: Consulta Makefile

de Fernando Fernandez -
Número de respuestas: 0
Hola Nicolás.

No, Makefile no es parte de los contenidos del curso. Hay un documento en la sección Laboratorio en el que se incluye una referencia al manual.

Aunque su utilidad aparece en proyectos más grandes lo siguiente es un ejemplo en el que los archivos son main.cpp, punto.h, punto.cpp (ejercicio 2 del práctico 1):

# Makrfile
# regla predeterminada, la que se corre si solo se ejecuta $make
main:

# punto.o depende de punto.cpp y punto.h
punto.o:punto.cpp punto.h
     g++ -c punto.cpp

#main.o depende de main.cpp y punto.h
main.o:main.cpp punto.h
    g++ -c main.cpp

# el ejecutable depende de los .o
main:main.o punto.o
     g++ main.o punto.o -o main

Hay que tener en cuenta que el espacio en blanco antes de g++ es un tabulador.