Environement de dévellopement
October 12, 2025
Environnement de développement (Integrated Development Environment - IDE)
En programmation informatique, un environnement de développement est un ensemble d’outils qui permet d’augmenter la productivité des programmeurs qui développent des logiciels.
Il comporte un éditeur de texte destiné à la programmation, des fonctions qui permettent, par pression sur un bouton, de démarrer le compilateur ou l’éditeur de liens ainsi qu’un débogueur en ligne, qui permet d’exécuter ligne par ligne le programme en cours de construction.
Gestionnaire de paquets (package manager)
Tout administrateur système recherche à maintenir un système de la manière la plus simple possible. Pour éviter d’avoir à réinventer la roue, l’industrie essaye toujours de standardiser les choses. Les administrateur utilise des gestionnaire de paquet pour standardisé l’installation et la mise à jour de paquet sur une système.
| GNU/Linux | Windows | Mac |
|---|---|---|
| apt | chocolaty | brew |
Installation
GNU/Linux
Il y aura presque toujours un gestinaire de paquet sur les distributions GNU/Linux, c’est le cas pour les distributions basé sur debian. Le gestionnaire s’appelle APT (Advanced Packaging Tool) et peut être utilisé en ligne ce commande apt --help, la plus part du temps vous aurez besoin d’utiliser cette commande en temps que super utilisateur en ajoutant la command sudo par exemple sudo apt update.
Windows
Get-ExecutionPolicysi vous avez l’info Restricted, alors lancer la commandeSet-ExecutionPolicy AllSigned|Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))- vérifier la bonne installation
choco -?
MacOS
Intallé brew en téléchargeant le scripte shell (.sh) via la commande curl et éxecuter le shell bash pour exécuter la commande:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Editeur de texte
Il existe de nombreux editeur de texte, nous allons utiliser l’éditeur le plus connue se servant d’un protocole de language de serveur (Language Server Protocol - LSP), appellé vscode. Ce n’est pas mon choix de prédilection, est je vous invite à toujours utiliser des logiciels sous liscence libre, néamoins cela vous permettra de mettre un pied dans le développement logiciels plus facilement. En effet, vous trouvereais de nombreux tutoriel pour mieux comprendre le fonctionnement et la configuration d’un éditeur utilisant des LSPs.
(exemple de l’utilisation d’un LSP avec neovim et le language markdown)
Installation vscode
GNU/Linux (apt)
Ajouter le dépôt microsoft:
sudo apt-get install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" |sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
rm -f packages.microsoft.gpg
install le paquet code:
sudo apt install apt-transport-https
sudo apt update
sudo apt install code
Windows choco
choco install vscode
MacOS brew
brew install --cask visual-studio-code
Pour rendre le devellopement plus simple, nous allons intallé plussieurs extention:
- C/C++ Extension Pack
Compilateur
Nous allons utiliser GNU C Compiler, qui est un compilateur libre de droit écrit par le projet GNU dans le cadre de leur système d’exploitation GNU.
Installation GCC
| GNU/Linux (apt) | Windows | Mac |
|---|---|---|
sudo apt install gcc |
voir la section si dessous | brew install gcc |
windows
Ouvir power shell en mode administrateur et executer la commande choco install msys2
Ceci install un ensemble d’executable dans le dossier:
C:\tools\msys64\mingw64\bin
Ouvrire l’excutable msys2 qui vous donne accès à un terminal. Utiliser le pour installé gcc et gdb via le gestionnaire de paquet pacman :
$> pacman -S mingw-w64-x86_64-gcc
$> pacman -S mingw-w64-x86_64-gdb
Afin de pouvoir accerder au executable directement depuis powershell, nous allons ajouter le chemin où sont localisé les binéaires installé via pacman (i.e C:\tools\msys64\mingw64\bin), à la variable d’environnement path qui est utilisé par windows pour chercher les executables connue lors que l’on tape une commande dans powershell. Réouver un nouveau terminal et essayer d’excuter la var
ouvrir afficher les paramètre système avancé (Advanced System Settings) et clicker sur le bouton variable d’environnement (environement variable). Dans les variables utilisateurs, rechercher la variable ayant le nom path et éditer la afin d’ajouter le nouveau chemin.
Voici le lien d’un tutoriel complet permettant de suivre les étapes ci-dessus pas à pas.