Comment installer et configurer Geany sur ma machine
Geany est une solution et interface pour coder et développer dans divers langages de programmation, configurable selon notre besoin, open source et disponible en libre téléchargement dans plusieurs environnements tels que Windows, MacOS, ... Geany est aussi un IDE de développement proposant un les outils et les solutions requis pour vous initier et démarrer à apprendre la programmation dans ses diverses structures et formes. Il va nous permettre également de développer dans les deux principaux langages les plus utilisés dans la robotique ; le langage C et le langage C++.
Installez votre premier environnement pour développer en C/C++
Pour pouvoir programmer sur Geany, compiler et exécuter notre programme écrit en C ou en C++, il demandé de suivre les étapes suivantes pour que cela fonctionne correctement:
- Télécharger la dernière version de Geany à partir de son site web ciè-dessous :
https://www.geany.org/download/releases/.
La figure ci-dessous nous montre la liste des solutions proposée sur le site web de la solution Geany. Pour la version Windows, l’éditeur de la solution nous propose une version 64 bits. Il est à noter que la solution existe aussi en version Mac et Linux (comme le montre la capture ci-dessous) :

Vous pouvez également télécharger, si besoin, une ancienne version de la solution Geany à partir du lien web ci-dessous:
Pour la suite de notre atelier de découverte, nous allons continuer avec la version Windows en vue que c'est la plus demandée.
- Une fois le téléchargement terminé, installez ensuite le setup sur votre ordinateur. Il est recommandé d'installer la solution en mode administrateur et de préférence dans le C: Si vous ne disposez pas des droits administrateur sur votre compte Windows, vous pouvez faire référence à votre administrateur, votre parent ou votre tuteur.
- Une fois l'étape 2 est achevée, téléchargeons maintenant la deuxième solution requise pour notre suite appelée MinGW à partir du site web sourceforge.net. Le lien pour cela est le suivant : https://sourceforge.net/projects/mingw/
Si besoin, vous pouvez télécharger directement la solution MinGW à partir de ce lien également : https://sourceforge.net/projects/mingw/files/latest/download
Une fois téléchargé lancez l'exécutable de l'installation et attendez que la fenêtre ci-dessous apparaisse. Pour que nous puissions compiler nos premiers programmes écrits en C ou en C++, il est demandé de sélectionner au minimum les deux packages; Mingw32-base et Mingw32gcc-objc comme le démontre la figure ci-dessous:

- Une fois que nous avons terminé le deux installations citées ci-dessus, et afin que la solution Geany puisse fonctionner correctement, il est nécessaire de déclarer le chemin de notre compilateur dans la liste des dossiers de recherche par défaut au niveau des variables système.
- Pour cela, cliquez droit sur votre poste de travail, ensuite cherchez et accédez aux Paramètres avancés système puis variables d’environnement afin que nous puissions rajouter une nouvelle entrée dans la liste existante (liste des chemins déjà déclarés dans notre machine pour la rechercher par défaut des exécutables, bibliothèques, ...)

- Une fois la configuration des variables systèmes est terminée, nous vous recommandons de relancer votre Windows avant de lancer maintenant Geany. La figure ci-dessous nous montre, pour la première fois, l'interface de cet éditeur de programmation :

- Maintenant, une dernière étape est requise pour que notre solution Geany puisse interpréter et compiler notre code source écrit en langage C ou C++. A partir du menu Construire, sélectionnez le sous-menu Définir les commandes de construction et rajoutez aux deux commandes Compile et Build (les deux lignes respectives numéro 1 et numéro 2) le paramètre suivant : -lstdc++. La figre ci-dessous vous explique cela si vous aurez des difficultés à finaliser cette étape :

Et voilà, nous sommes arrivé ! Maintenant, nous pouvons commencer à écrire notre premier code en C++, comme Hello Electro & Robot. Ci-dessous le code source requis pour tester le bon fonctionnement de votre nouvel éditeur de programmation:
#include <iostream>
using namespace std;
int main() {
cout << "Hello Electro-Robot, Ce-ci est mon premier programme en C++ :)";
return 0;
}