2009-01-15 9 views
1

J'essaye de construire un makefile et après environ 5 secondes, j'obtiens cette erreur: "Aucun nom de fichier donné". qu'est-ce que cela signifie et comment puis-je le réparer?Que signifie "aucun nom de fichier donné" comme erreur de fabrication?

[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".

Je suis relativement nouveau à makefiles donc je ne suis pas sûr de savoir comment faire passer les fichiers au compilateur. A ma connaissance, j'appelle make avec un fichier make composé de divers projets. Make file prend chaque projet, crée un autre makefiles (avec bpr2mak) et le compile ensuite (avec bcc32). Est-ce correct? Si c'est le cas, make devrait passer le compilateur au nom du fichier à construire. En regardant ma sortie, le projet réussit à créer un fichier make, mais le compilateur échoue.

+0

Il serait préférable que vous ayez laissé un snippé de la règle fautive makefile ici. – yuriks

Répondre

1

On dirait que vous appelez la commande du compilateur Borland C++ sans lui transmettre de noms de fichiers à compiler. Peut-être une variable Make qui est censé contenir les noms de fichiers C++ est vide, mal orthographié, etc.

Questions connexes