Bonjour,

Lorsque je compile mes fichiers j'ai une erreur sur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
#include <abo.h>
No such file or directory
Pourquoi j'ai cette erreur ?

le makefile:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
le fichier .h:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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