• Aucun résultat trouvé

Code::Blocks Environnement de développement

N/A
N/A
Protected

Academic year: 2022

Partager "Code::Blocks Environnement de développement"

Copied!
5
0
0

Texte intégral

(1)

Code::Blocks

Environnement de développement

Séance 1 - 2017/2018

(2)

UN ENVIRONNEMENT DE DÉVELOPPEMENT

A QUOI CA SERT ?

- Éditer du code

- Compiler vers du langage machine

(si vous avez installé un compilateur et l’avez associé à Code::Blocks)

- Faire l’édition des liens - Détecter des erreurs - Réaliser un exécutable - Exécuter le programme

ATTENTION

- Dans les salles informatiques de l’Institut,

(3)

IDE / INSTALLATION

QUELLE VERSION INSTALLER ?

- Code::Blocks est disponible sur la plupart des plateformes : Windows, Linux, MAC OS

- Il est cependant plus stable sous Windows

- Sous MAC OS, on préférera XCode - Sous Linux, on préférera Geany et GCC

- Il existe plusieurs versions de Code::Blocks : préférez la version incluant MINGW (qui est le compilateur GCC pour Windows)

(4)

IDE / PROJET

COMMENT CRÉER UN PROJET ?

1. Lancer Code::Blocks

2. Créer un nouveau projet : File / New… / Project…

3. Projet de type : Console Application, puis Go 4. Cliquer sur Next

5. Choisir le langage C, puis Next

6. Rentrer les informations nécessaires à votre projet a. Nom

b. Emplacement (U:/ à l’Institut) 7. Puis Next

8. Laisser le compilateur par défaut 9. Puis Finish

(5)

IDE / PREMIER PROJET

HELLO WORLD !!

1. Générer un fichier objet (.obj) en compilant : Build / Compile current file ou

2. Générer un fichier exécutable en faisant l’édition des liens :

Build / Build

3. Puis exécuter le programme : Build / Run ou

Une fois le code écrit, il faut :

Références

Documents relatifs

Cette version de code::block dispose du compilateur c/c++ mingw sur windows et gcc sous Linux ainsi que du debugger GDB (Gnu Debugger) qui permet de poser des points d’arrêt,

Pour placer ou enlever un point d'arrêt (Breakpoint) dans le programme, il faut cliquer dans la marge juste après le numéro de la ligne.. Un rond rouge

La factorisation ´etant un probl`eme difficile, il est tr`es difficile de trouver m (et p), pour autant qu’ils soient suffisamment grands.. Probl`eme : Il reste tout de mˆeme un

Cependant, GCC lie toujours les exécutables avec la CRT, car le code de démarrage (celui qui a le contrôle avant que la fonction WinMain ne soit appelée) utilise des

The script pic… option opens a new browser tab containing a picture of the entire script, not just from the selected block to the end.. You can use the browser’s Save feature to

In [17], the q-deformed Virasoro conformal block is shown to be identical to the instanton partition function of the gauge theory whose fiber-base dual is the 5d lift of the

Cloud computing is defined as “a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g. networks, servers,

Problème de l’alignement locale de suffixes : étant données deux séquences S et T et deux indices i et j, trouver un suffixe (possiblement vide) de S[1…i] et un