#1 Le 08/11/2006, à 17:17
- didier2604
problème de make - gcc : pas de fichier à l'entrée
Bonjour,
Depuis mon passage à la nouvelle version d'Ubuntu (Edgy), je ne parviens plus à lancer un makefile écris par mes soins.
Ainsi, le code suivant, compris dans un fichier intitulé "makefile" :
main.o : main.cxx
echo Creation de main.o
gcc -c main.cxx
me retourne l'erreur suivante, lorsque je lance un make dans la console :
echo Creation de main.o
Creation de main.o
gcc -c main.cxx
: Aucun fichier ou répertoire de ce type
gcc: pas de fichier à l'entrée
make: *** [main.o] Erreur 1
Pourtant, le fichier main.cxx existe bien dans le répertoire en question. J'ai également testé en utilisant la variable d'environnement $(HOME) pour être sûr qu'il ait chercher le fichier dans le bon répertoire, mais rien n'y fais. A noter que si j'exécute la commande à la main (gcc -c main.cxx) il la prend sans problème.
Une idée ?
Merci
#2 Le 08/11/2006, à 17:35
- Cube
Re : problème de make - gcc : pas de fichier à l'entrée
Et ça donne quoi en utilisant des règles implicites ? (enlève les deux commandes, ne garde que "cible: dépendances")
Hors ligne
#3 Le 08/11/2006, à 17:48
- gpernot
Re : problème de make - gcc : pas de fichier à l'entrée
c'est du c++, avec un nom comme ça ?
et si t'essayes simplement avec ce makefile ?
all: main.o
guillaume pernot
http://www.praksys.org
Hors ligne