18
07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi

07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi

Embed Size (px)

Citation preview

Page 1: 07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi

07EIPCHAA 2008/09 Paolo Bernardi

Code::Blocks minimal HowTo

Paolo Bernardi

Page 2: 07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi

Paolo Bernardi

Creazione progetto

Page 3: 07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi

Paolo Bernardi

Creazione progetto (cont.)

Page 4: 07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi

Paolo Bernardi

Creazione progetto (cont.)

Page 5: 07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi

Paolo Bernardi

Creazione progetto (cont.)

Sconsigliabile usare USB key1. Salvare in C (Hard Disk)

2. Copiare versione definitiva su USB key

Page 6: 07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi

Paolo Bernardi

Creazione progetto (cont.)

Page 7: 07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi

Paolo Bernardi

Visualizzazione “project manager”

Page 8: 07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi

Paolo Bernardi

Inserimento file in progetto

Tasto destro del mouse

Page 9: 07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi

Paolo Bernardi

Inserimento file in progetto (cont.)

main.c creato automaticamente

Page 10: 07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi

Paolo Bernardi

Inserimento file in progetto (cont.)

Abilitare Debug e Release

Page 11: 07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi

Paolo Bernardi

Visualizzazione file in progetto

Doppio click per aprire il file

Page 12: 07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi

Paolo Bernardi

Compile + Build

Report di compilazione

Compile e Build

Page 13: 07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi

Paolo Bernardi

Run

Run

Page 14: 07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi

Paolo Bernardi

Debug

Set breakpoint (click left a lato di una linea)

Page 15: 07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi

Paolo Bernardi

Debug (cont.)RUN TO CURSOR F5

(avanza veloce fino a breakpoint

Page 16: 07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi

Paolo Bernardi

Debug (cont.)STEP INTO – Shift + F7

(procede un passo per volta eseguendo tutte le istruzioni di tutti i blocchi)

Page 17: 07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi

Paolo Bernardi

Debug (cont.)

v

DEBUGGING WINDOWS (Selezionare Watches e Call stack)

Page 18: 07EIPCH AA 2008/09 Paolo Bernardi Code::Blocks minimal HowTo Paolo Bernardi

Paolo Bernardi

Build options