web-dev-qa-db-fra.com

"commence avant la première cible. Arrête." Erreur

Dans le fichier * .mak, je reçois des commandes "commencer avant la première cible. Arrêter". Je ne l'ai pas changé avant.

Comment résoudre ce problème?

27
EK.

make (ou NMAKE, ou quelle que soit la saveur de la marque que vous utilisez) peut être assez pointilleux sur le format des makefiles - vérifiez que vous n'avez pas réellement modifié le fichier de quelque manière que ce soit, par exemple fin de ligne modifiée, espaces <-> tabulations, etc.

39
Paul R

Cela signifie qu'il y a une ligne qui commence par un espace, une tabulation ou un autre espace blanc sans avoir de cible devant.

22
chacham15

si vous avez ajouté une nouvelle ligne, assurez-vous d'avoir ajouté la syntaxe de la ligne suivante dans la ligne précédente. généralement si "\" est manquant dans votre ligne de modifications précédente, vous obtiendrez cette erreur.

12
Raghu

C'est une simple erreur lors de l'ajout d'un nouveau fichier, il vous suffit de vous assurer que \ est ajouté au fichier avant et le nouveau fichier reste tel qu'il est par exemple.

Découvrez quoi faire si je veux ajouter un nouveau fichier nommé customer.cc

0
Siddharth Joshi