
Eu tenho o próximo código no Makefile:
CFLAGS=-Wall -g
clean:
rm -f ex1
Quando executo "make clean" recebo o próximo erro: Makefile:4:*faltando separador. Parar.
Por que? Como posso consertar isso?
Responder1
Você tem espaços onde deveria precisar de uma tabulação (e não: 4 espaços não equivalem a uma tabulação).
Isso mostrará tabulações (mostradas como ^I
) e espaços:
cat -e -t -v {Makefile}
4ª linha:
1 CFLAGS=-Wall -g
2
3 clean:
4 rm -f ex1
Remova os espaços na frente rm
e transforme-os em uma aba.