Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1124 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  compiler un programme linux pour le rendre executable sous windows

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

compiler un programme linux pour le rendre executable sous windows

n°2061415
gros_nenes​se
Posté le 06-03-2011 à 14:26:12  profilanswer
 

Bonjour,
 
Je ne sais pas si je post dans la bonne catégorie mais je me lance.
 
J'étais à la recherche d'un programme ftp exécutable en ligne de commande à travers un batch windows. Après quelques heures de recherche, je pense avoir trouvé le programme parfait. Il s'agit de LFTP: http://lftp.yar.ru/... qui tourne sur Linux. Il possède la fonction de mirroring qui me correspond parfaitement. Plus besoin d'uploader tout le site web en entier quand juste quelques fichiers ont changés.
 
Bref, après quelques recherches supplémentaires, j'ai trouvé sur un blog une personne qui avait compiler (je sais pas si c'est le bon terme) ce programme pour qu'il tourne sur Windows: http://redpark.posterous.com/lftp-for-windows
 
ça fonctionne parfaitement et je suis content.
 
Seulement voilà, j'aimerai connaître comment il a fait pour compiler ce programme avec cygwin pour pouvoir le faire moi même avec la dernière version de LFTP.
 
Je pars de très loin (aucune notion de Linux), et je ne sais pas par où commencer.
 
Peut-être pourriez-vous m'aiguiller?
 
Merci

mood
Publicité
Posté le 06-03-2011 à 14:26:12  profilanswer
 

n°2061609
olivthill
Posté le 07-03-2011 à 12:12:52  profilanswer
 

Oui, le terme "compiler" est approprié ici.
 
Cygwin n'est pas un compilateur, voir http://fr.wikipedia.org/wiki/Cygwin
Quand on compile avec Cygwin, on utilise en fait le compilateur gcc ou bien le compilateur g++, ou encore un autre compilateur. Cela dépend de la configuration choisie.
 
Mais la difficulté principale, que je devine (je n'en suis pas sûr) pour ce programme, sera d'adapter le code source, car il arrive que les fonctions ne soient pas tout à fait les mêmes pour Unix et pour Windows. Par exemple, pour les sockets, Windows utilise les fonctions de winsock, par exemple WSAStartup() que Unix n'utilise pas.

n°2061742
gros_nenes​se
Posté le 07-03-2011 à 21:57:10  profilanswer
 

ok, merci pour ta réponse, j'ai plus qu'à espérer qu'une autre personne refasse la même chose que Redpark avec une version plus récente de lftp.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  compiler un programme linux pour le rendre executable sous windows

 

Sujets relatifs
lien api windows en langage Cperl et win32::api (fonctions windows)
Décomposition d'un programme.Créer des raccourcis Windows
[ALGO] Sous programme de calcul du min/max d'une expressionvieux site avec base en ISO-8859-1 ou windows-1252 vers UTF-8
Compiler pour un multi-processeurs avec Gnat sur Gnu/LinuxRécupération et utilisation des menus windows en JAVA
Plus de sujets relatifs à : compiler un programme linux pour le rendre executable sous windows


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR