undefined reference to `sock_errno'

undefined reference to `sock_errno' - C - Programmation

Marsh Posté le 26-01-2011 à 11:56:35    

Bonjour,
 
Dans ma petite appli client serveur écrit en C, j'ai bien fait #include <sys/socket.h>.
Mais quand je vais un :

Code :
  1. if(err<0) {
  2.     printf("Socket returned error #%d,program terminated\n",sock_errno());


il m'affiche :

Code :
  1. cli_test1.c:(.text+0x2db): undefined reference to `sock_errno'
  2. collect2: ld returned 1 exit status


j'arrive pas à voir d'ou vient l'erreur.
 
Merci d'avance pour votre aide.

Reply

Marsh Posté le 26-01-2011 à 11:56:35   

Reply

Marsh Posté le 26-01-2011 à 14:52:20    

C'est une erreur au linkage. Il faut dire a ton compilateur de lier avec la librarie socket, par exemple

Code :
  1. gcc -lsocket test.c

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed