MinGW + Code::Blocks : Langage C Gratuit compatible avec Windows Vista.

, par Mikhaël MYARA

Téléchargement des logiciels utiles

Cette installation se base sur deux logiciels :
- le compilateur MinGW, téléchargeable ici,
- l’environnement Code::Blocks, téléchargeable ici.

Installation de MinGW

Pour installer MinGW, suivez la procédure ci-dessous :

  1. Lancez l’installation de MinGW Lorsque vous voyez "Welcome to MinGW" , cliquez sur "Next"
  2. Puis la page "Install or Just Download Files ?" apparait, choisissez l’option "Download and Install" puis "Next" ,
  3. La page "License Agreement" apparait, choisissez "I agree" ,
    - A la page "Choose Components" , il faut sélectionner les options ci-dessous et seulement les options ci-dessous :
  4. MinGW base tools
  5. g++ compiler
  6. MinGW Make
    puis appuyer sur "Next" ,
    - Lorsque la page "Choose Install Location" apparait, je conseille de laisser le chemin proposé par défaut, puis appuyer sur "Next" ,
    - Enfin la page "Choose Start Menu Folder" apparait, cliquez sur "Install"
    - Le texte "Installing" s’affiche. Patientez un moment, MinGW télécharge sur internet et installe les packages utiles, la procédure peut être un peu longue (quelques minutes voire quelques dizaines de minutes).
    - Lorsque l’installation est terminée, validez avec "Next" puis Finish.

A ce stade, MinGW est correctement installé mais il ne fonctionnera pas correctement avec Code::Blocks sous Windows. Il faut légèrement modifier l’installation qui a été faite. Avec l’explorateur de fichiers de Windows, allez sur :
 C:\MinGW\libexec\gcc\mingw32\3.4.2
et recopiez (et non déplacer ... donc faites un copier/coller) les 3 fichiers cc1.exe, cc1plus.exe et collect2.exe dans :
C:\MinGW\bin

Installation de Code::Blocks

Lancez l’installation de Code::Blocks, puis suivez la procédure suivante :

- Lorsque l’installeur affiche "Welcome to the Code::Blocks Setup Wizard" , cliquez sur "Next" ,
- Lorsque la page "License Agreement" apparait, choisissez "I accept the agreement" puis cliquez sur "Next" ,
- Lorsque "Select Destination Location" apparait, je conseille de laisser le chemin par défaut, puis cliquez sur "Next" ,
- Puis apparait la page "Select Components". Vériviez que tout est sélectionné sauf "SVN/CVS support for projects " et "Work-In-Profress RAD editor for wxWidgets" (si ca n’est pas le cas, Code::Blocks peut "planter" selon votre ordinateur), puis cliquez sur "Next" ,
- A "Start Menu Folder" cliquez sur "Next" ,
- A "Select Additional Tasks" cliquez sur "Next" ,
- A "Ready to Install" cliquez sur "Install" ,
- A "Information" cliquez sur "Install" ,
- A "Completing the Code::Blocks Setup Wizard"  : vérifier que "Launch Code::Blocks" est coché puis faites "Finish"

Premier lancement de Code::Blocks

Au premier lancement, Code::Blocks peut poser quelques questions :
- si vous tombez sur un message commençant par "Code::Blocks is not the Default ..." , cliquez sur "Oui" ,
- si Code::Blocks affiche une boite intitulée "compilers auto-detection", vérifiez bien que c’est "GNU GCC Compiler" qui a le status "default" , puis cliquez sur "Close".

Utiliser Code::Blocks

Pour chaque nouveau fichier C que vous aurez a compiler, la procédure sera toujours la même :

  1. Créer un Projet  : Pour cela, allez dans le menu "File" -> "New Project" . Il se peut que la première fois, Code::Blocks vous affiche "One Time Information" , cliquez alors sur "Ok" .
    S’affiche ensuite la boite de création d’un projet :

    Dans cette boite, choisir "Console Application" puis dans la rubrique "File(s) Option(s)" choisissez "C source" , puis cliquez sur "Create" .
    Un sélecteur de fichier s’affiche alors, je vous conseille de créer un répertoire "Langage C" dans lequel vous devrez créer un nouveau dossier pour nouveau chaque programme, donc pour chaque nouveau projet.

    Ensuite, cliquez sur "Enregistrer"
  2. Taper votre programme A ce stade, vous êtes normalement devant la page ci-dessous :

    Dans la partie droite, cliquez sur le "+" de "Console application" puis dans le "+" de "Sources" . La vous voyez qu’un fichier main.c a été créé. Cliquez deux fois dessus et
    le code d’un petit programme par défaut qui affiche "Hello World".
  3. Pour compiler  : allez dans le menu "Buid"-> "Build" ,
  4. Pour Exécuter votre programme  : allez dans le menu "Build" -> "Run"