Bonjour,
J'AI CREE 4 fichiers : Makefile, hello.h, hello.c, et main.c
_________________________________________________________________________________________________
Voici le contenu de mon fichier nommé Makefile :
hello: hello.o main.o
(espace)gcc -o hello hello.o main.o
hello.o: hello.c
(espace)gcc -o hello.o -c hello.c -W -Wall -ansi -pedantic
main.o: main.c hello.h
(espace)gcc -o main.o -c main.c -W -Wall -ansi -pedantic
/*Jai mis (espace) car le forum ne le met pas mais c'est l'equivalent du blanc*/
_________________________________________________________________________________________________________
Voici le contenu du fichier nommé hello.h :
#ifndef H_GL_HELLO
#define H_GL_HELLO
void Hello(void);
#endif
__________________________________________________________________________________________________________
Voici le contenu du fichier nommé hello.c :
#include <stdio.h>
#include <stdlib.h>
void Hello(){
printf("Hello World, Hello Everybody\n");
return;
}
__________________________________________________________________________________________________________
Voici le contenu du fichier nommé main.c :
#include <stdio.h>
#include <stdlib.h>
#include "hello.h"
int main(void){
Hello();
return EXIT_SUCCESS;
}
___________________________________________________________________________________________________________
MAINTENANT DANS LE TERMINAL JE FAIS : make Makefile
REPONSE : Makefile:2: *** séparateur manquant . Arrêt.
Quelqu'un peut-il m'aider SVP ? Merci.
Configuration: Ubuntu 7.10
Firefox 2.0.0.14