Bonjour,
Je suis en train d'implémenter les listes simplement chaînées, qui utilise une bibliothèque statique de gestion de mémoire que j'ai programmé.
J'aimerais créer une bibliothèque avec mes listes, mais lors de la compilation j'obtiens l'erreur suivante :
La commande de compilation :gcc: -lmemoire: linker input file unused because linking not done
Voici mon makefilegcc -std=c99 -g -Wall -W -DDEBUG -I../../include -lmemoire -c liste.c
Quelqu'un sait d'où vient l'erreur ?
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 CC= gcc CFLAGS= -std=c99 -g -Wall -W -DDEBUG CPPFLAGS= -I../../include LDFLAGS= -L../../lib OBJ= liste all: $(OBJ) lib$(OBJ).a: $(OBJ).o ar -qc lib$(OBJ).a $(OBJ).o ranlib lib$(OBJ).a install: lib$(OBJ).a cp lib$(OBJ).a ../../lib cp $(OBJ).h ../../include $(OBJ) : $(OBJ).o $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -lmemoire $(OBJ).c $(OBJ).o: $(OBJ).c $(OBJ).h clean : rm -f $(OBJ).o $(OBJ) *~ *.a
Je vous remercie.
Partager