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 tente d'éxécuter sous sh un programme intitulé bonjour:
Code:#include <stdlib.h>
#include <stdio.h>
int main(void)
{
printf("Bonjour\n");
return 0;
}
Je lance donc 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:
Code:$ bonjour
Et là j'ai le droit à un:
Code:bonjour: not found
Je vous l'avais dit que c'était une question de newbie...

De plus, le fichier Makefile suivant:
Code: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:
Code:$ make
J'ai en retour:
Code:"Makefile", line 7: Need an operator
"Makefile", line 12: Need an operator
make: fatal errors encountered -- cannot continue
Merci.