Compiler source linux sur windows

Fermé
luc - 26 sept. 2008 à 19:19
 luc - 26 sept. 2008 à 21:48
Bonjour,

comment compiler une source en c sur windows qui est censé etre compilée sur linux, j'ai essayé avec cygwin mais il me sors des tonnes d'erreurs

merci
A voir également:

7 réponses

merci, je vais essayé

c'est possible qu'une source linux soit incompilable sous windows ou ya tjrs un moyen?
0
j'essaye avec dev c++ en ce moment j'ai telecharger quelque librairies manquantes mais il y a encore des erreurs...
0
oupsman Messages postés 316 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 22 octobre 2008 10
26 sept. 2008 à 20:26
il faut que tu nous dise ce qu'il t'affiche comme erreur, il est possible que ça vienne de ton programme et non de cygwin ou de Dev-C++
-1
non vu que sous linux (slackware) la compilation fonctionne parfaitement...

j'ai quand meme un peu avancé grace aux librairies mais la il me dit:

fd_set undeclared (first use in this function)
0
oupsman Messages postés 316 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 22 octobre 2008 10
26 sept. 2008 à 20:35
rajoute type fd_set; au debut de ta fonction.

bien entendu "type" est le type de ta variable, c'est à toi de le définir .... normalement ça doit marcher
-1
la ligne c'est ca exactement:

fd_set read_set;

je vais essayer ce que tu m a dit mais j'ai des doutes car la compilation fonctionne sans aucune erreur sur linux.
0
luc > oupsman Messages postés 316 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 22 octobre 2008
26 sept. 2008 à 20:49
je comprends pas, jsuis noob en programmation, sur linux tout s'est fait tout seul, tu peux m'indiquer exactement ce que je doit faire :

ans une bibliothèque spécifique, il faut que tu rajoutes #include"nom_de_la bibliothèque".
0
luc > oupsman Messages postés 316 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 22 octobre 2008
26 sept. 2008 à 20:54
laisse tomber sinon c'est pas grave je pense que c'est un code pour linux et que pour le faire fonctionner sur windows faudrait modifier toute la source du debut a la fin. enfin je pense

merci quand meme ;)
0
luc > oupsman Messages postés 316 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 22 octobre 2008
26 sept. 2008 à 21:07
ya ca en librairies:

#include <netdb.h>
#include <arpa/inet.h>
#include <openssl/ssl.h>
#include <unistd.h>
#define SIGINT 2
0
luc > oupsman Messages postés 316 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 22 octobre 2008
26 sept. 2008 à 21:24
ca change rien...
0
luc > oupsman Messages postés 316 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 22 octobre 2008
26 sept. 2008 à 21:36
nop ca change rien toujours une erreur au niveau de la meme ligne.

a plus et merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
non ca marche pas...

c'est pas le code qui est buggé je pense.
0
en tout cas merci j'ai un peu avancé il me manquait la librairies openssl, mais la ca bloque sur cet ligne..
0
oupsman Messages postés 316 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 22 octobre 2008 10
26 sept. 2008 à 19:27
J'avais le même problème il y a quelque temps, le plus simple c'est d'utiliser Dev-C++

sur cygwin, il y a encore beaucoup de bibliothèque qu'il faut installer soi-même alors que dans Dev-C++, les bibliothèques principales sont déjà préinstallées.

Donc télécharge, Dev-C++, ensuite tu le lances et le problème est réglé
-1