CODE::BLOCKS Téléchargement et Installation Prise en main

Transcription

CODE::BLOCKS Téléchargement et Installation Prise en main
CODE::BLOCKS
Téléchargement et Installation
http://www.codeblocks.org/
rubrique downloads Download the binary release choisir en fonction
de votre système d'exploitation codeblocks-13.12-setup.exe suivre les instructions par défaut.
Prise en main
Une fois l'installation réussie, lancez CodeBlocks. Vous devez
obtenir cet écran :
La première opération consiste à créer un nouveau projet : soit en
cliquant sur Create new project soit en cliquant sur New project
dans le menu File (raccourci clavier Ctl-Shift-n).
Une fenêtre dialogue New from templates ouvre et vous
demande de choisir un modèle de projet :
Il existe des modèles prédéfinis de projets et on peut également
choisir de créer seulement des fichiers (.h, .cpp). On choisit
Application Console.
On choisit développer une application C.
Une fenêtre s'ouvre dans laquelle on spécifie le nom du projet et le dossier où il
sera sauvé :
Créer un dossier TP1
Pour finir, une fenêtre s'ouvre permettant de choisir le compilateur (par
défaut GNU GCC) et les versions qui seront générées, par défaut Debug
(permettant de faire du suivi d'exécution) et Release (pour distribution
finale du programme).
Pour une application console, seul un fichier main.c minimaliste est créé (programme "Hello word!"). Dans le
volet Project apparaît l'arborescence Workspace des projets et en particulier celui qui vient d'être créé. En
double cliquant sur le fichier source main.c, ce dernier est affiché dans une fenêtre centrale d'édition avec
mis en évidence de la syntaxe C.
On peut modifier le code source de
façon immédiate avec des actions
standards d'un éditeur souris. A tout
moment le projet peut être sauvé en
cliquant sur l'icone représentant
une disquette.
On peut enchainer la compilation et
l'exécution en cliquant sur le bouton
Build & Run (raccourci clavier F9).
Utilisation de la librairie de l'Isen
Après avoir téléchargé la librairie "isenlib" à partir du site pop27.free.fr, inclure la librairie dans le code et
remplacer le "printf" par l'instruction "ecrisChaine..."
Vous pouvez remarquer que CodeBlocks vous propose les fonctions prédéfinies dans ESLib.h.
Si vous faites F9 pour compiler et exécuter le programme, vous constatez que le programme ne marche pas :
La fonction "ecrisChaine" n'est pas reconnue. Vous devez inclure la librairie libisentlib.a
Menu Project Build options... onglet Linker setting
librairie. Accepter le chemin relatif ok.
add
cliquer sur la "..." pour aller chercher la
F9 à nouveau. Votre programme marche. Votre environnement est prêt pour la programmation de votre 1er
exercice.