comportement bizzare avec complilo gcc, chemin relatif/absolu
comportement bizzare avec complilo gcc, chemin relatif/absolu - C - Programmation
MarshPosté le 29-05-2004 à 11:44:30
j'utilise le compilo de base gcc je compile serveur.c
Code :
[weed@localhost amusant]$ gcc serveur.c -o seveur
[weed@localhost amusant]$ ./serveur
serveur: Connection recu de 127.0.0.1
recv :: Transport endpoint is not connected
visiblement il y a une erreur au niveau de la fonction recv, je fais une recherche parce qu'il me semblait ne pas avoir mis de : perror("recv :" ); et bingo, j'ai raison, il n'y a que : perror("recv serveur" );
bingo, maintenant je retrouve bien mon recv_serveur de perror ("recv_serveur" );
voila pour resumer quand, quand je compilais avec les repertoires relatifs ca ne compilais pas le bon fichier serveur.c alors que quand je compile avec les rep absolu, je compile bien le rep ... Et pour info, j'etais bien dans le bon rep, j'ai fais la verification avec pwd.
pour info, hier je compilais dans le rep ../amusant et hier je compilais ds le rep ../select et la depuis aujourd'hui je reviens sur mon repertoire ../amusant avec les fichiers client.c et serveur.c
Marsh Posté le 29-05-2004 à 11:44:30
j'utilise le compilo de base gcc
je compile serveur.c
visiblement il y a une erreur au niveau de la fonction recv, je fais une recherche parce qu'il me semblait ne pas avoir mis de : perror("recv :" );
et bingo, j'ai raison, il n'y a que : perror("recv serveur" );
je decide alors de recompiler avec les repertoire en absolu :
bingo, maintenant je retrouve bien mon recv_serveur de perror ("recv_serveur" );
voila pour resumer quand, quand je compilais avec les repertoires relatifs ca ne compilais pas le bon fichier serveur.c
alors que quand je compile avec les rep absolu, je compile bien le rep ... Et pour info, j'etais bien dans le bon rep, j'ai fais la verification avec pwd.
pour info, hier je compilais dans le rep ../amusant
et hier je compilais ds le rep ../select
et la depuis aujourd'hui je reviens sur mon repertoire ../amusant avec les fichiers client.c et serveur.c