Qu'est-ce que & # 8220; Aucun nom de fichier donné & # 8221; signifie comme faire une erreur?

StackOverflow https://stackoverflow.com/questions/448009

  •  19-08-2019
  •  | 
  •  

Question

J'essaie de créer un fichier makefile et après environ 5 secondes, le message d'erreur suivant s'affiche: "Aucun nom de fichier n'est donné". qu'est-ce que cela signifie et comment puis-je résoudre ce problème?

[exec] Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
[exec] Error E2266: No file names given
[exec] ** error 1 ** deleting paslib.lib

Ceci est exécuté à partir d'un fichier BPG avec les options "-B;". et - "fproject.bpg".

Les makefiles étant relativement nouveaux pour moi, je ne sais pas comment créer des fichiers Make pass au compilateur. De ma compréhension, j’appelle make avec un fichier make contenant divers projets. Make fichier prend chaque projet, crée un autre fichier Makefile (avec bpr2mak) puis le compile (avec bcc32). Est-ce correct? Si c'est le cas, alors make devrait transmettre au compilateur le nom du fichier à construire. En examinant mes résultats, le projet crée un fichier make mais le compilateur échoue.

Était-ce utile?

La solution

Il s'avère que le problème réel est avec bcc32.exe, pas make. Le problème est discuté ici: Pourquoi le comté de Borland ne peut-il pas Le compilateur en ligne de commande C ++ Builder 5 trouve mes fichiers?

Autres conseils

On dirait que vous appelez la commande du compilateur Borland C ++ sans lui transmettre aucun nom de fichier à compiler. Une variable Make censée contenir les noms de fichier C ++ est peut-être vide, mal orthographiée, etc.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top