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... 
Je suis sous FreeBSD et tente d'éxécuter sous sh un programme intitulé bonjour.
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:
$ 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...
De plus, le fichier Makefile suivant:
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:
1 2 3
| "Makefile", line 7: Need an operator
"Makefile", line 12: Need an operator
make: fatal errors encountered -- cannot continue |
Please, help...!
Merci.
Partager