Exécution d'un programme sous sh & Makefile
Bonjour à tous, alors voilà je débute en C et ai quelques questions mais alors "bêtes" dont les réponses attendues sont de bien entendu si évidentes qu'elles ne sont mentionnées dans le bouquin avec lequel je bosse... :aie:
Je suis sous FreeBSD et tente d'éxécuter sous sh un programme intitulé bonjour.
Code:
1 2 3 4 5 6 7 8 9
| #include <stdlib.h>
#include <stdio.h>
int main(void)
{
printf("Bonjour\n");
return 0;
} |
Puis je lance un:
Code:
$ gcc -g -W -Wall -std=c99 bonjour.c -o bonjour
Là, ras, "tout" s'est bien passé.
Puis à la racine du répertoire où se trouvent mes différents fichiers bonjour (bonjour.c, bonjour.o, bonjour) je fais un:
Et là j'ai le droit à un:
Je vous l'avais dit que c'était une question de newbie...:yaisse2:
De plus, le fichier Makefile suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| 1: CC = gcc
2: CFLAGS = -g -W -Wall -std=c99
3: LDFLAGS =
4: OBJ = bonjour.o
5:
6: bonjour: $(OBJ)
7: $(CC) $(OBJ) $(LDFLAGS) -o bonjour
8:
9: bonjour.o: bonjour.c
10:
11: clean:
12: rm -f $(OBJ) bonjour |
Et quand je fais:
J'ai en retour:
Code:
1 2 3
| "Makefile", line 7: Need an operator
"Makefile", line 12: Need an operator
make: fatal errors encountered -- cannot continue |
Please, help...!
Merci. ;)