Bonjour,
Lorsque je compile mes fichiers j'ai une erreur sur:
Pourquoi j'ai cette erreur ?Code:
1
2 #include <abo.h> No such file or directory
le makefile:
le fichier .h:Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 .PHONY: clean #liste de tous les fichiers .o OBJECTS= abonnement.o CFLAGS= -g -W -Wall CC= gcc NOM= main NOM_EX= forum NOM1= abonnement NOM2= theme NOM3= semaphores # Tous les executables all: $(NOM_EX) # Executable : $(NOM_EX): $(OBJECTS) $(CC) $(CFLAGS) -o $(NOM_EX) $(OBJECTS) # Compilation separee des fichiers ( .c -> .o ) $(NOM1).o: $(NOM1).c abo.h $(CC) $(CFLAGS) -c $(NOM1).c # Nettoyage clean: rm -f *.o
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 #ifndef ABO_H #define ABO_H #include <stdio.h> #include <string.h> #include<stdlib.h> //system(pause) #define taille_c 50 //longueur des chaines de caractere void entete(char chaine[]); // recherche d'un pseudo dans la liste des abonnees int exist_pseudo(char nom[],char tampon[]); // creation d'un abonne void nvelle_abon(char nom_abo[]); //saisie connexion int sasie_c(char pseudo[]); // connexion d'un abonne void connexion(char nom_abo[]); // menu de connexion d'un abonnee void abonnement(char nom_abo[]); #endif // ABO_H