Pages : 1
#1 Le 28/08/2008, à 18:05
- Jea
Problème de compilation
Bonjour,
J'ai un problème autour de la compilation.
A mon gout, j'ai correctement installé le paquet build-essential et ses paquets
annexes, car la compilation d'un programme SIMPLE et son execution se déroulent sans erreur.
Pourtant, avec un autre code j'ai les erreurs suivantes :
gcc server.c -o server
server.c: Dans la fonction «error» :
server.c:11: attention : incompatible implicit declaration of built-in function «exit»
server.c: Dans la fonction «main» :
server.c:22: attention : incompatible implicit declaration of built-in function «exit»
server.c:27: attention : incompatible implicit declaration of built-in function «bzero»
Ce qui est bizarre, c'est que malgré ces erreurs, il y a bien génération d'un executable qui fonctionne
mais uniquement avec la commande SUDO... Sinon J'ai un Permission denied
Alors, la question est : pouvez vous m'aider a résoudre ces problèmes ?
Merci d'avance !
#2 Le 28/08/2008, à 18:07
- Jea
Re : Problème de compilation
PS : j'ai beaucoup cherché les erreurs autour de
attention : incompatible implicit declaration of built-in function
et je n'ai pas réussi à résoudre ce probleme.
#3 Le 28/08/2008, à 18:09
- Link31
Re : Problème de compilation
#include <stdlib.h>
#include <strings.h>
Hors ligne
#4 Le 28/08/2008, à 19:12
- Jea
Re : Problème de compilation
OK. Merci Link31. L'ajout de ces directives en tête de fichier annule TOUTES les erreurs.
Maintenant, j'ai un soucis similaire avec le code source du client (qui va avec le
code du serveur plus haut, pour ceux qui ont vu). Il semble ne pas trouver la
fonction STRLEN :
gcc client.c -o cli
client.c: Dans la fonction «main» :
client.c:44: attention : passing argument 2 of «connect» from incompatible pointer type
client.c:49: attention : incompatible implicit declaration of built-in function «strlen»
#5 Le 28/08/2008, à 19:37
- Link31
Re : Problème de compilation
#include <string.h>
Hors ligne
#6 Le 28/08/2008, à 19:40
- mesobius
Re : Problème de compilation
ecoute, je sais pas trop, mais as tu aussi mis en entete
#include <string.h>
sans le s a string ??
Developpeur Web & applicatif multiplateformes
http://www.linuxembarque.com
http://www.mesobius.com
Hors ligne
#7 Le 28/08/2008, à 19:41
- mesobius
Re : Problème de compilation
desolé, mais j'ai pas vu la reponse avant de poster la mienne !!
sorry pour le doublon !
Developpeur Web & applicatif multiplateformes
http://www.linuxembarque.com
http://www.mesobius.com
Hors ligne
#8 Le 28/08/2008, à 22:28
- Jea
Re : Problème de compilation
Tout fonctionne grace a vos lignes les gars !
Merci pour tout .
Pages : 1