Aller au contenu

Choisir et installer un IDE


Pour écrire des programmes en C et les exécuter, il est nécessaire d'avoir ces trois outils, un éditeur de texte, un compilateur et un débogueur pour repérer les erreurs. Dans cette article je vous montre comment installer un éditeur de développement intégré sur votre système.

Avant de télécharger quoi que ce soit, je vous de rappeler quelques définitions essentielles.

Définitions

  1. Un éditeur de texte est un logiciel qui permet d'écrire du texte brut (du code) dans un fichier texte que nous appellerons ici fichier source. Sublime Text est l'un des plus populaires.
  2. Le compilateur convertit le code C en langage machine exécutable par la machine mais il vérifie d'abord que votre code respecte les syntaxes et c'est seulement aucune erreur n'est trouvée que la compilation est faite sinon la compilation échoue. Le débogage consiste à corriger les erreurs existants dans le code.
  3. Le débogueur permet de trouver automatiquement les erreurs, il vous indiquera la ligne et la colonne sur laquelle se trouve l'erreur ainsi que sa nature et vous proposera des pistes de solution ou mieux encore corrigera automatiquement ces erreurs.

Un éditeur de développement intégré est un logiciel composé de ces trois éléments cités plus haut ce qui le rend plus pratique, tout en un.

Sous Linux

Codeblocks est le plus populaire et je vous le recommande..

Sous Windows ou MacOS

Merci de consulter cette page, pour télécharger le setup approprié.

Sous Android

Il existe de nombreuses applications sous Android, je vous propose deux C4Droid ou CppDroid. Personnellement j’utilise CppDroid, un éditeur très intuitif avec la coloration qui rend le code lisible et surtout un bon débogueur. C4Droid est une application payante, elle permet de partager les programmes sous le formats apk.


Vous êtes à présent outillé pour démarrer la programmation en C, je vous retrouve dans l'article suivant pour découvrir comment écrire votre premier programme.

Partagez sur les réseaux sociaux

Commentaires