
Tengo el siguiente código en Makefile:
CFLAGS=-Wall -g
clean:
rm -f ex1
Cuando ejecuto "make clean" recibo el siguiente error: Makefile:4:*Falta separador. Detener.
¿Por qué? ¿Cómo puedo solucionarlo?
Respuesta1
Tienes espacios donde deberías necesitar una tabulación (y no: 4 espacios no equivalen a una tabulación).
Esto mostrará pestañas (que se muestran como ^I
) y espacios:
cat -e -t -v {Makefile}
4ta línea:
1 CFLAGS=-Wall -g
2
3 clean:
4 rm -f ex1
Elimina los espacios delante rm
y conviértelo en una pestaña.