erreur compilation ourPlacer ourCG crée un fichier .o

erreur compilation ourPlacer ourCG crée un fichier .o

by Antoine Tappy -
Number of replies: 1
Bonjour, j'ai un problème pour la partie bigprj de la semaine 02.

La majorité de mes cibles make fonctionnent, mais quand j'arrive à celle-ci :
gcc -c -Icg_nl -Icg ourPlacer.c ourPlacer.h parser.h quadraticPlacer.h ourCG.h cg_nl/cg_descent.h

J'obtiens les erreurs ci-jointes et la conclusion suivante :
Makefile:33: recipe for target 'ourPlacer.o' failed
make: *** [ourPlacer.o] Error 1

Cependant, le fichier ourPlacer.o a quand même été créé et la procédure se répète pour ourCG. Si on continue de faire make, on finit par arriver à un exécutable main que je peux lancer. Que dois-je faire ?

qs
In reply to Antoine Tappy

Re: erreur compilation ourPlacer ourCG crée un fichier .o

by Jean-Cédric Chappelier -

Ceci :

gcc -c -Icg_nl -Icg ourPlacer.c ourPlacer.h parser.h quadraticPlacer.h ourCG.h cg_nl/cg_descent.h

n'a aucun sens.
Reprenez tranquillement le tuto sur make et la compilation séparée (à commencer par l'exemple donné en fin de résumé et aussi sur le rôle des fichiers .h) pour voir ce qu'il faut faire exactement.