J'ai le code suivant dans Makefile:
CFLAGS=-Wall -g
clean:
rm -f ex1
Quand je lance "make clean" je reçois l'erreur suivante: Makefile: 4: * séparateur manquant. Arrêtez.
Pourquoi? Comment je peux le réparer?
Vous avez des espaces où vous devriez avoir besoin d'un onglet (et non: 4 espaces ne correspondent pas à un onglet).
Cela affichera des onglets (affichés sous la forme ^I
) et des espaces:
cat -e -t -v {Makefile}
4ème ligne:
1 CFLAGS=-Wall -g
2
3 clean:
4 rm -f ex1
Supprimez les espaces devant rm
et faites-en un onglet.