Compiler source linux sur windows

luc -  
 luc -
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

luc
 
merci, je vais essayé

c'est possible qu'une source linux soit incompilable sous windows ou ya tjrs un moyen?
0
luc
 
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 319 Statut Membre 10
 
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
luc
 
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 319 Statut Membre 10
 
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
luc
 
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 319 Statut Membre
 
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 319 Statut Membre
 
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 319 Statut Membre
 
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 319 Statut Membre
 
ca change rien...
0
luc > oupsman Messages postés 319 Statut Membre
 
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
luc
 
non ca marche pas...

c'est pas le code qui est buggé je pense.
0
luc
 
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 319 Statut Membre 10
 
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