thoradeon a écrit@tshirtman : j'ai jamais rien compris aux makefile.
Donc gcc et ./a.out
si tu comprends rien au langage des makefile, j'ai peur de voir ton code C :lol:
c'est pourtant simple
cible: noms d'autres cibles a faire avant (dépendances)
commande a faire pour produire la cible
en général on définis des alias en haut, pour éviter de trop changer les lignes après (genre $CC=gcc -g, $LD=gcc, $FLAGS="-Wall -ansi", $LDFLAGS='-Lsdl -Lgl")
quand tu tappe make, tu peut passer un nom de cible en paramettre, sinon il fait la première cible (donc on met la plus générale en premier en général)
sinon pour donner un nom a ton executable c'est -o l'option, et je te conseille vivement de passer l'option -Wall aussi.
enfin bon, ça fait des mois que j'ai pas fait du C, je suis programmeur python, je dit peut être des bétises xD