Exercices en langage C/préparation

Un livre de Wikibooks.

Exercices en langage C
Sommaire
Livre
Modifier ce modèle

La préparation consiste à installer un environnement de programmation suivant votre système d'exploitation.

Sections

[modifier] En ligne de commande

[modifier] Linux

Pour les distributions compatibles Debian (comme Ubuntu) :

 # apt-get install build-essential
 ...
 $ cc exox.c -o exox

[modifier] Mac

Les systèmes d'exploitation Mac OS X fournissent en standard les compilateurs GCC. tapez la commande suivante pour vérifier :

gcc --version

donne par exemple :

i686-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5367)

Si gcc n'est pas présent, installez-le depuis les disques systèmes fournis avec votre machine Mac OS X Install Disc 1 dossier Xcode Tools ou téléchargez la dernière version depuis le site Apple[1] et choisissez Tools Downloads et télécharger (1Gb) puis installer la version adaptée à votre système (10.4 ou 10.5).

[modifier] Microsoft Windows

Le compilateur C est fourni dans la suite libre GNU Compiler Collection portée sous Windows dans le paquet MinGW (Minimalist GNU for Windows) [2]. Vous pouvez alors utiliser le compilateur gcc dans une fenêtre MS-DOS à condition d'avoir ajouté le chemin du répertoire bin de votre installation MinGW dans la variable d'environnement utilisateur nommée Path.

Vous pouvez aussi utiliser un environnement de développement avec le confort du shell Linux : MSys [2]. Vous pouvez utiliser le compilateur gcc dans une fenêtre ouverte grâce au script msys.bat situé dans un sous répertoire bin d'installation de Msys. MSys créé aussi un raccourci sur votre bureau.

 $ gcc hello.c -o hello
 $ ./hello

[modifier] Avec un environnement de développement intégré

[modifier] Eclipse

Eclipse est un environnement de développement générique et extensible (site officiel http://www.eclipse.org). Initialement prévu pour développer en Java, il peut maintenant également gérer des projets développés avec d'autres langages de programmation tels que le C et le C++ grâce à l'ensemble de plugins CDT.

Le compilateur C/C++ n'est pas intégré au plugin. Si aucun compilateur C/C++ n'est installé, il faut en installer un.

[modifier] Installation Eclipse

Vous pouvez télécharger directement une version d'Eclipse adaptée spécifiquement au développement C/C++ depuis la page de téléchargement du site Eclipse [3].

Vous pouvez aussi télécharger la plateforme Eclipse puis le plug-in CDT :

  • Lancez Eclipse, puis dans le menu déroulant :Help>Software Updates>Find and Install...
  • Cochez Search for new features to install, bouton Next. Bouton New Remote Site..., entrez l'adresse de téléchargement :
Name: CDT
URL: Voir l'url adaptée à votre version d'Eclipse sur la page de téléchargement de CDT [4] 
  • Bouton Finish, choisissez un miroir proche de vous et continuez l'installation.

[modifier] Remarque pour Windows

Sous Windows, MinGW et Msys [5] sont aussi nécessaires car ils fournissent le compilateur gcc et les outils comme GNU Make.

Pour un lien automatique avec Eclipse, mettre dans une variable d'environnement utilisateur nommée Path le chemin du répertoire qui contient les binaires de MinGW et Msys.

[modifier] Première utilisation d'Eclipse

  • Créez un nouveau projet (File > New > Project) de type Standard Make C Project nommé "Exercices". Ensuite depuis l'arborescence de projet, rajoutez un nouveaux fichier source (New > Source File.
  • Après avoir modifié votre source, dans le menu déroulant Project > Build all.
  • L'exécution se lance depuis le menu déroulant Run.

[modifier] Références et liens

  1. Site Apple Xcode Tool : [1].
  2. 2,0 et 2,1 Le site du projet libre MinGW et MSys : [2].
  3. Page de téléchargement d'éclipse : Eclipse Downloads
  4. Page de téléchargement d'Eclipse / CDT : CDT Downloads Page
  5. Page d'accueil des projets MinGW et Msys : MinGW - Home