Se connecter avec
S'enregistrer | Connectez-vous

[C?] Compiler un fichier

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

Pour compiler ton bazar.

il faut soit :
-Sous Linux : gcc -c nomExecutable prog.c (pour compiler)
./nomExcutable (pour l'executer)

-sous Windows : tu mets en commentaires le include
tu compiles
et tu essaies de remplacer les fonctions que
le compilateur ne reconnait pas

si je retire le socket.h, il passe ce fichier mais il a un prob avec un autre fichier : #include <sys/time.h>. Et si je le retire, ca fait encore des erreurs avec des librairies (je crois que ca s'appelle comme ca)

#include <sys/socket.h>
#include <sys/types.h>
#include <sys/time.h>
#include <unistd.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <stdio.h>
#include <errno.h>
#include <string.h>

toute les librairies que j'ai...

sisier a écritPour compiler ton bazar.

il faut soit :
-Sous Linux : gcc -c nomExecutable prog.c (pour compiler)
./nomExcutable (pour l'executer)

:non:  -c te fais un fichier objet.
si tu veux faire un executable directement à partir des sources c'est
gcc -o nomExecutable prog.c
sinon en 2 étapes
gcc -c prog.c
gcc -o nomExecutable prog.o

salut,

pour repondre a gloop pour moi cela marche comme ca (faut dire que je travaille sous solaris c peut etre pas la même version)

sinon pour koko les includes :
#include <sys/socket.h>
#include <sys/types.h>
#include <sys/time.h>
#include <unistd.h>
#include <netinet/in.h>
#include <arpa/inet.h>

sont des bibliotheques unix ou nux, alors je crois que c mort pour toi a moins que tu remplaces les 3/4 du prog

a+
Lassé par la pub ? Créez un compte