J'ai du code client-serveur. LinServer.cpp utilisant pthread pour écouter continuellement le client. J'ai créé un fichier make pour compiler tous ensemble:
all: LinServer LinClient
LinServer:
g++ LinServer.cpp -o LinServer -pthread
LinClient:
g++ LinClient.cpp -o LinClient -pthread
J'ai également essayé avec -lpthread mais même erreur:
LinServer.cpp:(.text+0x29b): undefined reference to `pthread_create'
LinServer.cpp:(.text+0x2a7): undefined reference to `pthread_detach'
collect2: error: ld returned 1 exit status
make: *** [LinServer] Error 1
Une idée quel est le problème ici?
Tu devrais utiliser -lpthread
ne pas -pthread
.