Falta separador en el archivo MAKE

Falta separador en el archivo MAKE

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 rmy conviértelo en una pestaña.

información relacionada