Blog Alphorm Logo de blog informatique spécialisé en technologie et solutions IT
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
En cours de lecture : Configurer votre environnement C/C++ sous Windows et Linux
Agrandisseur de policeAa
Blog AlphormBlog Alphorm
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
Search
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
Suivez-nous
© Alphorm 2024 - Tous droits réservés
Développement

Configurer votre environnement C/C++ sous Windows et Linux

L'Équipe Alphorm Par L'Équipe Alphorm 18 janvier 2025
Partager
17e lecture en min
Partager

Configurer un environnement de développement peut être complexe, surtout lorsqu’il s’agit d’intégrer plusieurs outils.

Cette complexité peut entraîner des erreurs de configuration et des pertes de temps précieuses.

Cet article vous guide pas à pas pour configurer un environnement C/C++ sous Windows et Linux, simplifiant ainsi le processus.

Table de matière
Introduction à la configuration IDEConfigurer Eclipse et MingW sous WindowsConfigurer Ubuntu via VirtualBox sur LinuxConclusion sur l'environnement développementFAQConclusion

Formation Le langage C : Acquérir les fondamentaux

Développez votre expertise en C et ouvrez la voie à des projets passionnants.

Découvrir cette formation

Introduction à la configuration IDE

Dans ce chapitre, on va préparer l’environnement de développement et vous accompagner à travers chaque étape nécessaire pour configurer l’environnement sous Windows et Linux.

Configurer Eclipse et MingW sous Windows

Installation de l'IDE Eclipse et MingW

Eclipse : est un environnement de développement intégré (IDE) open-source polyvalent, principalement utilisé pour le développement en Java, mais également extensible pour d’autres langages comme C/C++, Python et PHP. Il offre une interface riche en fonctionnalités, comprenant des outils de débogage, de gestion de projet, et de support pour les plugins, facilitant ainsi le développement et la gestion de projets logiciels complexes.

Pour commencer, nous allons mettre en place l’IDE Eclipse CDT pour le développement en C/C++. Voici les étapes à suivre :

  • Téléchargement d’Eclipse :

Rendez-vous sur le site officiel d’Eclipse et téléchargez la version Eclipse IDE for C/C++ Developers adaptée à votre système (64 bits de préférence).

Liste de téléchargement des Eclipse IDE
  • Installation d’Eclipse

Une fois téléchargé, décompressez le fichier .zip pour obtenir un dossier nommé eclipse. En suite Placez ce dossier dans C:\Program Files ou un autre emplacement de votre choix et finalement, Créez un raccourci de eclipse.exe sur votre bureau pour un accès rapide.

Télécharger MingW

MinGW (Minimalist GNU for Windows) est un environnement de développement open-source pour Windows, basé sur les outils GNU. Il fournit une suite de compilateurs, d’outils et de bibliothèques pour le développement en C, C++, et d’autres langages, offrant une alternative légère et compatible aux outils de développement natifs de Windows. MinGW inclut le compilateur GCC, GNU Binutils pour le traitement des fichiers binaires, et MSYS pour une interface de ligne de commande Unix-like.

Architecture MinGW, étapes de compilation
  • Accédez au site officiel de MingW :
  • Téléchargez le programme d’installation (mingw-get-setup.exe).
Page de téléchargement MinGW sur SourceForge

Installation de MingW

Lancez le programme d’installation : Suivez les instructions à l’écran pour installer MingW.

Sélection des paquets : Assurez-vous de sélectionner gcc , g++ , et binutils pendant l’installation.

Configuration de la variable PATH dans Eclipse

Accéder aux paramètres système : Faites un clic droit sur votre projet dans l’espace de workspace > Propriété > C/C++ Build > Environnement .

Modifier la variable PATH : Ajoutez C:\MinGW\bin à la variable PATH pour que les binaires MingW soient accessibles depuis la ligne de commande.

Fenêtre propriétés Eclipse pour configurer

Configuration de MingW dans Eclipse

Ouvrez Eclipse : Allez dans Window > Preferences .

Configurer le compilateur : Sous C/C++ > Build > Environment , ajoutez une nouvelle entrée pour la variable PATH en pointant vers C:\MinGW\bin .

Fenêtre PATH dans configuration IDE

Création de votre Premier Projet C/C++

  • Nouveau Projet :

File > New > C Project : Créez un nouveau projet C en choisissant MingW GCC comme outil de construction.

Menu Eclipse IDE pour projet C/C++
  • Nommer le projet :Donnez un nom à votre projet et cliquez surFinish.
  • Configuration des Paramètres de Compilation

Accéder aux propriétés du projet : Clic droit sur le projet > Properties .

Configurer les options de compilation : Sous C/C++ Build > Settings , assurez-vous que le compilateur GCC est correctement configuré.

Fenêtre de configuration pour C/C++

Configurer Ubuntu via VirtualBox sur Linux

Télécharger et Installer VirtualBox

VirtualBox est un logiciel de virtualisation open-source qui permet de créer et de gérer des machines virtuelles sur un ordinateur physique. Il permet d’exécuter plusieurs systèmes d’exploitation simultanément sur un même ordinateur, offrant ainsi un environnement isolé pour tester, développer et expérimenter sans affecter le système principal. VirtualBox est compatible avec divers systèmes d’exploitation invités, y compris Windows, Linux, macOS, et d’autres.

  • Accédez au site officiel de VirtualBox :

https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html

  • Téléchargez et installez VirtualBox pour votre système d’exploitation.

Télécharger l'ISO d'Ubuntu

Ubuntu est une distribution Linux populaire et conviviale, connue pour sa facilité d’utilisation et sa stabilité. Elle est basée sur Debian et offre un environnement de bureau intuitif, des mises à jour régulières et une vaste bibliothèque de logiciels. Ubuntu est utilisé aussi bien pour les postes de travail que pour les serveurs, et il est soutenu par une large communauté d’utilisateurs et de développeurs.

Infos : Ubuntu 12.04 LTS est une version stable avec support à long terme (5 ans), idéale pour la virtualisation avec VirtualBox. Elle est compatible avec de nombreux matériels et logiciels.
  • Accédez au site officiel d’Ubuntu :Ubuntu Releases
  • Choisissez la version 12.04 LTS pour une compatibilité optimale avec VirtualBox.

Création d'une Machine Virtuelle

Capture d'écran de l'interface VirtualBox
  • 1èreétape :Lancez VirtualBox et cliquez surNewpour créer une nouvelle machine virtuelle.
Fenêtre de création VirtualBox pour Linux
  • Configuration de la VM :
Nom
Linux3
Type
Linux
Version
Ubuntu (64-bit)
Mémoire
1024 Mb
Interface de configuration matériel VM
  • Cliquez sur “ Do not Add Virtual Hard Disk”
Interface de création disque dur virtuel VM
  • 2éme étape :Cliquez sur “ Configuration”
Configuration Linux VM dans VirtualBox
  • Cliquez sur “ Stockage”
Paramètres stockage IDE pour VM Linux
  • Cliquez sur  » Ajouter un lecteur optique  » et choisissez le fichier Ubuntu que vous avez téléchargé
Écran de sélection de fichier disque Ubuntu
  • Retourner sur « Stockage » puis Cliquez sur « Ajouter un disque dur »
  • Choisissez « VDI »
Choix du type de disque virtuel pour VM
  • Choisissez la taille de disque ‘ 8 Gio’ puis clic sur « Finish »
Fenêtre création disque virtuel VirtualBox
  • Finalement, lancer la machine avec le bouton « démarré »
  • Installation du Ubuntu :Cliquez sur «Installer Ubuntu»
Écran d'accueil de l'installation Ubuntu

Installation de VIM

  • Ouvrez le terminal Sur Ubuntu.
  • Installer VIM :Utilisez la commandesudo apt-get install vim.
				
					
#Installation de VIM
sudo apt - get install vim

				
			
Terminal Ubuntu affichant des commandes d'installation et de compilation

Utilisation de VIM

  • Créer un fichier :touch test.txt
				
					
touch test.txt

				
			
  • Éditer avec VIM :vim test.txt
				
					
vim test.txt

				
			

Mode insertion : Appuyez sur i pour entrer en mode insertion.

Écrire dans le fichier : Par exemple, écrivez #include <stdio.h>.

Afficher le fichier :

				
					
gedit test.txt

				
			
Fenêtre de Gedit avec fichier texte ouvert

Utilisation de GCC

  • Compiler un programme :Utilisez la commandegcc -o prog source.cpour compiler le fichiersource.cet générer un exécutableprog.
				
					
gcc - o prog source.c

				
			
Terminal affichant commandes sur Ubuntu

Conclusion sur l'environnement développement

Dans ce chapitre, nous avons abordé les points suivants : la configuration d’un environnement de développement sous Windows à l’aide d’Eclipse et MingW, la mise en place d’un environnement Linux virtualisé avec Ubuntu via VirtualBox, ainsi que l’installation et l’utilisation de VIM et GCC pour le développement en langage C.

Formez-vous gratuitement avec Alphorm !

Maîtrisez les compétences clés en IT grâce à nos formations gratuites et accélérez votre carrière dès aujourd'hui.

Démarrer gratuitement
illustration processus de paiement en ligne avec étapes claires et convivialité

FAQ

Comment installer Eclipse et MingW sous Windows ?
Pour installer Eclipse et MingW sous Windows, commencez par télécharger Eclipse IDE for C/C++ Developers depuis le site officiel. Décompressez le fichier et placez-le dans le répertoire C:\Program Files. Ensuite, téléchargez le programme d’installation de MingW, lancez-le et sélectionnez les paquets gcc, g++, et binutils. Configurez ensuite la variable PATH dans Eclipse pour inclure C:\MinGW\bin, afin d’assurer un accès correct aux binaires MingW.
Comment configurer une machine virtuelle Ubuntu avec VirtualBox ?
Pour configurer une machine virtuelle Ubuntu avec VirtualBox, téléchargez d’abord VirtualBox et l’ISO d’Ubuntu 12.04 LTS. Créez une nouvelle machine virtuelle dans VirtualBox, définissez le type et la version à Linux et Ubuntu 64-bit respectivement, et allouez 1024 Mo de RAM. Ajoutez un disque dur virtuel de 8 Go, puis, sous l’onglet Stockage, montez l’ISO d’Ubuntu. Démarrez la machine virtuelle et installez Ubuntu en suivant les instructions à l’écran.
Comment utiliser VIM pour éditer des fichiers sous Linux ?
Pour utiliser VIM pour éditer des fichiers sous Linux, ouvrez un terminal et installez VIM avec la commande sudo apt-get install vim. Pour créer un fichier, utilisez la commande touch suivie du nom du fichier, par exemple, touch test.txt. Pour éditer le fichier, tapez vim test.txt et entrez en mode insertion en appuyant sur ‘i’. Écrivez votre code ou texte, puis enregistrez et quittez en tapant ‘:wq’.
Comment compiler un programme C avec GCC sous Linux ?
Pour compiler un programme C sous Linux avec GCC, ouvrez un terminal et utilisez la commande gcc -o prog source.c, où ‘prog’ est le nom de l’exécutable que vous souhaitez créer et ‘source.c’ est le fichier source de votre programme. Cette commande compile le code source et génère un exécutable nommé ‘prog’ dans le même répertoire.
Quels sont les outils nécessaires pour configurer un environnement C/C++ ?
Pour configurer un environnement C/C++, vous aurez besoin d’un IDE comme Eclipse pour Windows, accompagné de MingW pour les compilateurs. Sous Linux, une machine virtuelle peut être configurée avec VirtualBox pour exécuter Ubuntu, où vous utiliserez VIM pour l’édition de texte et GCC pour la compilation. Ces outils offrent un environnement complet pour le développement et le débogage de programmes en C/C++.

Conclusion

En configurant correctement votre environnement de développement, vous optimisez votre efficacité pour coder en C/C++. Quels autres outils utilisez-vous pour améliorer votre flux de travail ?

ÉTIQUETÉ : Langage C
Facebook
Twitter
LinkedIn
Email
WhatsApp
Par L'Équipe Alphorm
Démocratiser la Connaissance Informatique pour Tous !
Suivre :
L'Équipe Alphorm, c'est la démocratisation de la connaissance informatique. Passionnés et dévoués, nous sommes là pour vous guider vers le succès en rendant la technologie accessible à tous. Rejoignez notre aventure d'apprentissage et de partage. Avec nous, le savoir IT devient une ressource inspirante et ouverte à tous dans un monde numérique en constante évolution.

Derniers Articles

  • Techniques pour gérer les fichiers texte en C#
  • Créer et lire un fichier CSV avec C#
  • JSON : Comprendre et Utiliser Efficacement
  • Créer une Base SQLite dans C#
  • Lecture des données SQLite simplifiée
Laisser un commentaire Laisser un commentaire

Laisser un commentaire Annuler la réponse

Vous devez vous connecter pour publier un commentaire.

Blog Alphorm
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
En cours de lecture : Configurer votre environnement C/C++ sous Windows et Linux

© Alphorm - Tous droits réservés