Make: *** [src/fonction.o] Error 1

Fermé
Spenzys - 19 nov. 2019 à 17:48
 Spenzys - 20 nov. 2019 à 19:26
Bonjour,

Je souhaite créer un fichier objet à partir d'un fichier .c en utilisant un makefile contenant le code suivant:


src/fonction.o : src/fonction.c
gcc -c src/fonction.c -I include


(il y a effectivement bien une tabulation avant le gcc mais elle ne s'affiche pas sur le forum)

mais lorsque j'exécute "make src/fonction.o", j'obtient ceci:


src/fonction.c:2:19: fatal error: types.h: No such file or directory
compilation terminated.
<builtin>: recipe for target 'src/fonction.o' failed
make: *** [src/fonction.o] Error 1


Je précise que mon dossier include contient bien mon fichier.h et que lorsque j'execute "gcc -c src/fonction.c -I include" directement dans le compilateur, tout marche parfaitement.

Merci de votre aide par avance!!

Configuration: Macintosh / Chrome 78.0.3904.97

3 réponses

C'est pourtant clair, tu as écris ton makefile, de façon à se qu'il aille chercher un dossier ou un fichier.. or selon le code retour, types.h n'existe pas. Je t'invite à partager ton code entier (makefile) s'il y a, mais aussi l'arborescence COMPLETE de ton projet.
Merci.
0