Différences entre versions de « C devel »
Ligne 41 : | Ligne 41 : | ||
Dans cet exemple, nous ajoutons la libraire ''pthread'' ! | Dans cet exemple, nous ajoutons la libraire ''pthread'' ! | ||
+ | |||
+ | = Changement de standard = | ||
+ | Pour changer de standard dans Eclipse, il suffit d'aller dans les options du projet puis de cliquer sur les paramètres du compilateur C/C++ | ||
+ | [[Fichier:C-c++ standard_change.png|center|500px]] | ||
+ | Il suffit ensuite de spécifier le standard grâce à l'option ''-std''. Ici le standard [https://en.wikipedia.org/wiki/C99 C99] à été choisi. |
Version du 9 octobre 2018 à 18:48
installation des librairies
Pour développer en C/C++, il ne faut pas oublier d'installer le compilateur GCC
# yum -y install gcc gcc-c++
Création du projet
Affichez le menu contextuel dans la zone Project Explorer puis cliquez sur New Project → C Project
Dans l'onglet suivant choisissez le projet Hello World
Si c'est la première fois que vous éditez un projet C ou C++, Eclipse vous propose d'utiliser la perspective associée à ce type de projet.
Compilation et exécution
Tout projet en C/C++ doit être compilé avant l'exécution, cette tâche est réalisée grâce au bouton suivant:
Et l'exécution se fait grâce à ce bouton:
Enfin, vous pouvez contrôler l'exécution grâce à la console (en bas):
Ajouter une librairie à un projet
Il se peut que votre projet fasse référence à une librairie et, pour que la compilation fonctionne, il va falloir la linker. En console on utiliserait l'option -l et ici nous allons afficher les propriété du projet et sélectionner puis pour faire apparaître la fenêtre suivante :
Comme vous pouvez le constater, c'est dans l'onglet que vous pouvez cliquer sur pour faire apparaître la boîte de dialogue qui permet l'ajout d'une librarie
Dans cet exemple, nous ajoutons la libraire pthread !
Changement de standard
Pour changer de standard dans Eclipse, il suffit d'aller dans les options du projet puis de cliquer sur les paramètres du compilateur C/C++
Il suffit ensuite de spécifier le standard grâce à l'option -std. Ici le standard C99 à été choisi.