IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Choisir un environnement de développement Discussion :

Compiler pour Windows sous Linux


Sujet :

Choisir un environnement de développement

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de YuGiOhJCJ
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2005
    Messages : 206
    Par défaut Compiler pour Windows sous Linux
    Bonjour,
    je souhaite compiler mes sources en C pour Windows sachant que je suis sous un système Linux (Slackware 11.0). J'ai entendu parler de cross compilation qui permettait de faire cela.
    J'ai donc effectué des recherches google et il semblerai que mingw32, un compilateur C, permet de faire de la cross compilation.
    Enfin, bon je l'ai téléchargé et il compile mes programmes seulement pour Linux actuellement...Je ne vois pas de différence avec mon gcc habituel.
    Comment puis-je faire pour construire mon executable Windows sous Linux?
    Merci.

  2. #2
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 114
    Par défaut
    J'ai pas mal programmé sous linux l'année dernière. Je doute que ce que tu veux faire est faisable (mais je me trompe peu etre car mes connaissance en linux ne sont pas tres etendu). A propos de minGw32 : il m'a servi à compiler du code rédigé sous linux avec le framework QT4(compatible linux, windows, ..)mais je recompilais toujours mon code sous windows et mes profs ne m'ont jamais parler de cross compilation. Ceci est mon avis et je me trompe peu etre. Je vais me renseigner aupres de mes profs.

  3. #3
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Salut,

    Tu as suivi toutes les étapes qui vont bien?

    Cf: http://www.dumbbell.fr/howto/win32-c...lation.fr.html
    par exemple...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  4. #4
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3

  5. #5
    Membre confirmé Avatar de YuGiOhJCJ
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2005
    Messages : 206
    Par défaut merci :-)
    OK super je n'avais pas trouvé ces docs avec mon google.
    Je lis tout ça et je vois si je m'en sors.
    Je vous tiens au courant.

  6. #6
    Membre confirmé Avatar de YuGiOhJCJ
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2005
    Messages : 206
    Par défaut
    Ca y est j'ai enfin réussi! Mon topic date. j'ai donc mis du temps à comprendre comment il fallait faire.
    En fait, il suffit de se rendre ici :
    http://www.mingw.org/mingwfaq.shtml#faq-cross
    puis de lire ceci :
    http://www.libsdl.org/extras/win32/cross/README.txt
    Il faut lancer le script contenu dans cette archive :
    http://www.libsdl.org/extras/win32/c...61107-1.tar.gz
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sh x86-mingw32-build.sh i686-pc-mingw32
    Et répondre aux différentes questions. Tout est automatisé par le script.
    Ensuite, il suffit d'executer le compilateur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /usr/local/cross-tools/bin/i686-pc-mingw32-gcc
    Comme avec gcc de d'habitude. Sauf que cette fois, il génère un .exe que j'ai pu lancer sous Windows XP home edition.
    Problème résolu donc.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Cross Compilation pour windows depuis linux
    Par epsilon777 dans le forum Boost
    Réponses: 1
    Dernier message: 10/09/2009, 14h50
  2. Le nom de cette appli pour editer sous linux depuis windows?
    Par sylvaine dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 28/12/2008, 16h31
  3. Problème pour compiler un programme sous linux ?
    Par petitclem dans le forum Applications et environnements graphiques
    Réponses: 9
    Dernier message: 30/07/2008, 09h58
  4. Compilation prob windows sous linux
    Par Blo0d4x3 dans le forum Linux
    Réponses: 7
    Dernier message: 05/09/2006, 00h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo