Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tutoriel:comment_utiliser_mingw32_pour_faire_des_executables_windows [Le 11/09/2022, 12:24] – 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) moths-art | tutoriel:comment_utiliser_mingw32_pour_faire_des_executables_windows [Le 08/09/2026, 22:08] (Version actuelle) – maj tag - le tag "gcc" n'était utilisé que sur cette page Amiralgaby | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ---- | ---- | ||
| ====== 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 peut arriver que pour certaines raisons l'on souhaite créer des exécutables pour Windows depuis Linux. |
| + | |||
| + | MingW est le portage de [[:gcc|GCC]] sur Windows. MinGW est aussi disponible pour Linux. Il sert, sous ce système, à compiler des applications pour Windows. | ||
| + | |||
| + | //Voir [[wpfr> | ||
| 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' | + | [[: |
| + | Sa syntaxe est au premier abord déroutante… | ||
| + | Il permet de grandement simplifier la compilation, | ||
| Créons maintenant un fichier // | Créons maintenant un fichier // | ||
| Ligne 99: | Ligne 104: | ||
| ===== Références ====== | ===== Références ====== | ||
| - | + | | |
| - | | + | |
| - | * [en] Site officiel : [[http:// | + | |
| * [fr] Source : [[http:// | * [fr] Source : [[http:// | ||
