296 votes

Faire une erreur: séparateur manquant

Je reçois le message d'erreur suivant lors de l'exécution de make :

 Makefile:168: *** missing separator.  Stop.
 

Qu'est-ce qui cause ça?

448voto

dfa Points 54490

Comme indiqué dans le manuel en ligne , la cause la plus courante de cette erreur est que les lignes sont en retrait avec des espaces, lorsque make attend des caractères de tabulation.

Correct

cible: 
\ tcmd

où est TAB

Faux

cible:
    cmd

10voto

unwind Points 181987

C'est une erreur de syntaxe dans votre Makefile. Il est assez difficile d’être plus précis que cela, sans voir le fichier lui-même, ou une partie de ceux-ci.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X