Salut à tous,
Je viens poster un petit message ici car j'ai un petit souci. Je commence dans la programmation réseau et je fais un petit projet Serveur/Client en UDP. J'ai créer une lib qui passe sans problèmes à la compilation mais lorsque je veux l'utiliser j'ai un message d'erreur qui me dit que ma lib n'est pas trouvée !j'ai pourtant spécifié dans mon makefile l'emplacement de ma lib (-L.). je vous mets mon makefile juste la :
si vous avez besoin d'autres choses n’hésitez pas à bientôt =)
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 CC = gcc CFLAGS = -D_XOPEN_SOURCE=700 -Wall -pedantic -std=c99 LDFLAGS = -shared FILES = libSocketUDP.so SocketUDP.h.gch .*~ *~ main LIBS =-L. -lSocketUDP all : libSocketUDP.so main SocketUDP.o : SocketUDP.c SocketUDP.h $(CC) -c $? $(CFLAGS) libSocketUDP.so : SocketUDP.o $(CC) -o $@ $(LDFLAGS) $? main.o : main.c $(CC) -c $(CFLAGS) $^ main : main.o $(CC) $< $(LIBS) -o $@ clean : rm -f *.o $(FILES)
Partager