Formations à l'informatique et à l'électronique

Auteur : SD
Créé le : 05-03-2019

Installer et configurer MinGW avec NetBeans

Logo NetBeans IDE

Cet article explique comment installer et configurer MinGW afin de développer en C/C++ avec NetBeans.

  • MinGW (Minimalist GNU for Windows) est un compilateur C/C++ (Licence GNU GPL)
  • NetBeans est un IDE (ou EDI en Français : environnement de développement intégré) open source supportant de nombreux langages

Il faut bien entendu avoir installé NetBeans au préalable. Ce tutoriel a été réalisé avec NetBeans 8.2.

Sommaire:

Installation de MinGW

Télécharger et exécuter le fichier "mingw-get-setup.exe".

Programme Installation MinGW capture d'écran

Cliquer sur "Install".

Programme Installation MinGW capture d'écran

Laisser les options par défaut et cliquer sur "Continue".

Programme Installation MinGW capture d'écran

Attendre la fin du téléchargement et cliquer sur "Continue".

Programme Installation MinGW capture d'écran

Sélectionner "mingw32-base" et "msys-base" en cliquant sur "Mark for Installation".

Programme Installation MinGW capture d'écran

Dans le menu "Installation", cliquer sur "Apply Changes".

Programme Installation MinGW capture d'écran

Une fois l'installation terminée, cliquer sur "Close"

Programme Installation MinGW capture d'écran

Fermer le gestionnaire d'installation de MinGW.

Programme Installation MinGW capture d'écran

Configuration des variables d'environnement

Il faut ajouter au PATH les chemins "C:\MinGW\bin" et "C:\MinGW\msys\1.0\bin". Pour cela, Appuyer sur les touches WINDOWS + Pause pour ouvrir les propriétés système.

Cliquer ensuite sur "Paramètres système avancés".

Configuration MinGW variables environnement capture d'écran

Puis sur "Variables d'environnement...".

Configuration MinGW variables environnement capture d'écran

Dans la liste "Variables système", sélectionner la ligne "Path" et cliquer sur le bouton "Modifier...".

Configuration MinGW variables environnement capture d'écran

Cliquer sur le bouton "Nouveau".

Configuration MinGW variables environnement capture d'écran

Ajouter le chemin "C:\MinGW\bin" et faire de même pour "C:\MinGW\msys\1.0\bin" et cliquer sur le bouton "Ok" pour fermer la fenêtre.

Configuration MinGW variables environnement capture d'écran

Cliquer sur le bouton "Ok" pour fermer la fenêtre Variables d'environnement.

Configuration MinGW variables environnement capture d'écran

Cliquer sur le bouton "Ok" pour fermer la fenêtre Propriétés système.

Configuration MinGW variables environnement capture d'écran

Configuration de NetBeans

Dans le menu "Tools", cliquer sur "Options".

Configuration de MinGW dans NetBeans capture d'écran

Dans l'onglet "C/C++", cliquer sur "Activate".

Configuration de MinGW dans NetBeans capture d'écran

Normalement, la configuration est automatique, vous devez obtenir la fenêtre ci-dessous :

Configuration de MinGW dans NetBeans capture d'écran

Sinon, taper manuellement les différents chemins.

Test

Dans NetBeans, créer un nouveau projet.

NetBeans New Project  Nouveau Projet

Sélectionner "C/C++" => "C/C++ Application" puis cliquer sur "Next".

NetBeans Projet C C++ Application

Nommer le projet "Hello", choisir le type de fichier : "C" et cliquer sur "Finish".

NetBeans Projet C C++ Application

Dans le main, taper "printf("Hello World !");" et exécuter le projet (touche F6).

NetBeans C Application printf run F6

Vous devez obtenir l'affichage ci-dessous :

NetBeans Execution Hello World

Pour que le projet s'exécute dans une fenêtre de console séparée, faire le réglage ci-dessous :

Faire un clic droit sur le projet et cliquer sur "Properties".

NetBeans Project Properties Propriétés Projet

Dans la catégorie "Run", sélectionner "All configurations" et "External Terminal", puis cliquer sur "OK".

NetBeans Project Properties External Terminal Run Execution

Tester de nouveau l'exécution du programme.

NetBeans Execution Hello World Console fenêtre séparée

Articles connexes


Vous avez apprécié cet article ? Partagez le !

Article connexe : Développer un projet Web avec Netbeans