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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
$ 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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
"Makefile", line 7: Need an operator
"Makefile", line 12: Need an operator
make: fatal errors encountered -- cannot continue
Please, help...!
Merci.