Ce document a pour objectif de vous guider pas à pas dans l’installation de votre environnement de
développement afin de programmer en C avec la SDL2.
J’ai choisi de vous simplifier la vie pour les parties les moins importantes (installation de MinGW) et
de rester le plus « manuel » possible pour le reste.
Ceci afin de vous rendre autonome et vous proposer une méthode universelle et durable.
Note : Pour suivre les instructions il est nécessaire de savoir manipuler Windows, le terminal et
connaitre un peu votre système d’exploitation.
C’est parti ?
Reproduction interdite. Ce document ne peut être revendu. ©2022 David Mekersa - Gamecodeur
Sommaire :
Reproduction interdite. Ce document ne peut être revendu. ©2022 David Mekersa - Gamecodeur
Etape 1 : VISUAL STUDIO CODE
Reproduction interdite. Ce document ne peut être revendu. ©2022 David Mekersa - Gamecodeur
Etape 2 : MSYS2 et MINGW-W64
• Installez MSYS2 :
https://www.msys2.org/
Reproduction interdite. Ce document ne peut être revendu. ©2022 David Mekersa - Gamecodeur
Etape 3 : Configurer MINGW-W64
Vous allez modifier le PATH de Windows pour rendre GCC accessible MinGW.
Normalement ce sera C:\msys64\mingw64\bin
Pour cela recherchez « Modifier les variables d’environnement système » dans les
paramètres ou effectuez les opérations suivantes :
o Appuyez sur les touches Windows et E.
o Effectuez un clic-droit sur Ce PC.
o Sélectionnez l'option Propriétés.
o Cliquez sur Paramètres systèmes avancés.
Reproduction interdite. Ce document ne peut être revendu. ©2022 David Mekersa - Gamecodeur
• Sélectionnez « Variables système » et cliquez sur « Modifier » :
Reproduction interdite. Ce document ne peut être revendu. ©2022 David Mekersa - Gamecodeur
Etape 4 : Vérification que tout fonctionne
• Tapez :
Si tout fonctionne, vous obtenez des informations sur la version de gcc installée :
Reproduction interdite. Ce document ne peut être revendu. ©2022 David Mekersa - Gamecodeur
Etape 5 : Création d’un dossier de projet
• Ajoutez un fichier « main.c » (via un double clic dans la liste à gauche par exemple)
#include <stdio.h>
.\monprogramme.exe
Validez et admirez le magnifique « Hello le World ! » qui s’est affiché dans votre terminal !
Reproduction interdite. Ce document ne peut être revendu. ©2022 David Mekersa - Gamecodeur
Etape 6 : Utilisation d’un batch de compilation
echo off
del .\monprogramme.exe
gcc -g main.c -Wall -o monprogramme
IF %ERRORLEVEL% EQU 0 (
cls
echo = DEBUT ====================================================
.\monprogramme.exe
echo.
echo == FIN =====================================================
) else (
echo.
echo Erreur de compilation
)
Ce code va :
Fainéant ?
Reproduction interdite. Ce document ne peut être revendu. ©2022 David Mekersa - Gamecodeur