Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:comment_utiliser_mingw32_pour_faire_des_executables_windows [Le 11/09/2022, 12:24]
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
tutoriel:comment_utiliser_mingw32_pour_faire_des_executables_windows [Le 21/08/2024, 21:32] (Version actuelle)
Amiralgaby ancienne révision (Le 24/05/2024, 14:08) restaurée
Ligne 4: Ligne 4:
  
 ====== Comment utiliser MingW[32|64] pour faire des exécutables Windows ? ====== ====== Comment utiliser MingW[32|64] pour faire des exécutables Windows ? ======
-Il peut arriver que pour certaines raisons l'on souhaite créer des exécutables pour Windows depuis Linux. ​Il existe une solution ​MingW. ​MingW s'​utilise avec GCC ou G++. MingW est le portage ​sous Windows ​de GCC.+Il peut arriver que pour certaines raisons l'on souhaite créer des exécutables pour Windows depuis Linux. ​La solution ​est d'​utiliser le programme ​MingW. 
 + 
 +MingW est le portage de GCC sur Windows. MinGW est aussi disponible pour Linux. Il sert, sous ce système, à compiler des applications pour Windows. 
 + 
 +//Voir [[wpfr>​MinGW|MinGW (Wikipédia)]]//​
  
 Pour suivre ce tutoriel vous devez savoir Pour suivre ce tutoriel vous devez savoir
Ligne 55: Ligne 59:
   sudo apt install gcc-mingw-w64   sudo apt install gcc-mingw-w64
  
-===== Compilez ! ===== 
 ==== Compiler en ligne de commande ==== ==== Compiler en ligne de commande ====
   x86_64-w64-mingw32-gcc -o bonjour.exe main.c   x86_64-w64-mingw32-gcc -o bonjour.exe main.c
Ligne 70: Ligne 73:
  
 ==== Le « makefile » ==== ==== Le « makefile » ====
-Ça simplifie grandement la vie pour quelqu'​un souhaitant simplement build à partir des sources :-) , [[:make|doc de make]]. ​+[[:​make]] ​est un utilitaire pour "​scripter"​ la compilation et l'​édition de liens 
 +Sa syntaxe est au premier abord déroutante… 
 +Il permet de grandement simplifier la compilation,​ car il suffira de lancer la commande make pour compiler votre programme.
  
 Créons maintenant un fichier //​makefile//​ dans le même dossier que « main.c »: Créons maintenant un fichier //​makefile//​ dans le même dossier que « main.c »:
Ligne 99: Ligne 104:
  
 ===== Références ====== ===== Références ======
- +  ​* [en] Site officiel : [[https://​www.mingw-w64.org/​| Accueil de MingW64]]
-  ​* [en] Site officiel : [[https://​www.mingw-w64.org/​|Home of the MinGW, MSYS and mingwPORT]] +
-  * [en] Site officiel : [[http://​mingw-w64.org/​doku.php| Accueil de MingW64]]+
   * [fr] Source : [[http://​tfc.duke.free.fr/​coding/​gcc-fr.html|Une introduction à GCC et MinGW]] (4 juin 2006)   * [fr] Source : [[http://​tfc.duke.free.fr/​coding/​gcc-fr.html|Une introduction à GCC et MinGW]] (4 juin 2006)
  
  • tutoriel/comment_utiliser_mingw32_pour_faire_des_executables_windows.1662891897.txt.gz
  • Dernière modification: Le 11/09/2022, 12:24
  • par moths-art