Structures de données - Configuration de l'environnement

Configuration de l'environnement local

Si vous êtes toujours prêt à configurer votre environnement pour le langage de programmation C, vous avez besoin des deux outils suivants disponibles sur votre ordinateur, (a) l'éditeur de texte et (b) le compilateur C.

Éditeur de texte

Cela sera utilisé pour taper votre programme. Quelques exemples d'éditeurs incluent le Bloc-notes Windows, la commande d'édition du système d'exploitation, Brief, Epsilon, EMACS et vim ou vi.

Le nom et la version de l'éditeur de texte peuvent varier selon les systèmes d'exploitation. Par exemple, Notepad sera utilisé sous Windows, et vim ou vi pourra être utilisé sous Windows ainsi que Linux ou UNIX.

Les fichiers que vous créez avec votre éditeur sont appelés fichiers source et contiennent le code source du programme. Les fichiers source des programmes C sont généralement nommés avec l'extension ".c".

Avant de commencer votre programmation, assurez-vous d'avoir un éditeur de texte en place et que vous avez suffisamment d'expérience pour écrire un programme informatique, l'enregistrer dans un fichier, le compiler et enfin l'exécuter.

Le compilateur C

Le code source écrit dans le fichier source est la source lisible par l'homme pour votre programme. Il doit être "compilé", pour se transformer en langage machine afin que votre CPU puisse réellement exécuter le programme selon les instructions données.

Ce compilateur de langage de programmation C sera utilisé pour compiler votre code source dans un programme exécutable final. Nous supposons que vous avez les connaissances de base sur un compilateur de langage de programmation.

Le compilateur le plus fréquemment utilisé et disponible gratuitement est le compilateur GNU C / C ++. Sinon, vous pouvez avoir des compilateurs de HP ou de Solaris si vous disposez de systèmes d'exploitation (SE) respectifs.

La section suivante vous explique comment installer le compilateur GNU C / C ++ sur différents OS. Nous mentionnons ensemble C / C ++ car le compilateur GNU GCC fonctionne à la fois pour les langages de programmation C et C ++.

Installation sous UNIX / Linux

Si vous utilisez Linux or UNIX, puis vérifiez si GCC est installé sur votre système en entrant la commande suivante à partir de la ligne de commande -

$ gcc -v

Si vous avez un compilateur GNU installé sur votre machine, il devrait afficher un message tel que le suivant -

Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix = /usr .......
Thread model: posix
gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)

Si GCC n'est pas installé, vous devrez l'installer vous-même en suivant les instructions détaillées disponibles sur https://gcc.gnu.org/install/

Ce tutoriel a été écrit sur la base de Linux et tous les exemples donnés ont été compilés sur la version Cent OS du système Linux.

Installation sous Mac OS

Si vous utilisez Mac OS X, le moyen le plus simple d'obtenir GCC est de télécharger l'environnement de développement Xcode sur le site Web d'Apple et de suivre les instructions d'installation simples. Une fois que vous avez configuré Xcode, vous pourrez utiliser le compilateur GNU pour C / C ++.

Xcode est actuellement disponible sur developer.apple.com/technologies/tools/

Installation sous Windows

Pour installer GCC sur Windows, vous devez installer MinGW. Pour installer MinGW, allez sur la page d'accueil de MinGW, www.mingw.org , et suivez le lien vers la page de téléchargement de MinGW. Téléchargez la dernière version du programme d'installation MinGW, qui doit être nommée MinGW- <version> .exe.

Lors de l'installation de MinWG, au minimum, vous devez installer gcc-core, gcc-g ++, binutils et le runtime MinGW, mais vous souhaiterez peut-être en installer d'autres.

Ajoutez le sous-répertoire bin de votre installation MinGW à votre PATH variable d'environnement, afin que vous puissiez spécifier ces outils sur la ligne de commande par leurs noms simples.

Une fois l'installation terminée, vous pourrez exécuter gcc, g ++, ar, ranlib, dlltool et plusieurs autres outils GNU à partir de la ligne de commande Windows.