Il compilatore DEV C++

Transcript

Il compilatore DEV C++
Il compilatore DEV C++
Il DEV C++ è un ambiente integrato per lo sviluppo di programmi in C. In quest’ambiente è
possibile creare, salvare, correggere, compilare, eseguire programmi. Lanciando il DEV C++ viene
visualizzata la schermata mostrata nella figura 1.
Figura 1. Ambiente DEV C++
1. Configurazione del compilatore prima dell’uso:
ƒ Nel menu “Strumenti” selezionare “Opzioni di compilazione”
ƒ In “Generazione di codice/Ottimizzazioni” selezionare “Linker” e cambiare “Generare
informazione per il debug” da “No” a “Si”
2. Creazione del file sorgente:
ƒ Nel menu “File” selezionare “Nuovo” seguito da “File sorgente”
3. Salvataggio del file sorgente:
ƒ Nel menu “File” selezionare “Salva” e digitare il nome del file sorgente seguito da .c
4. Creazione di un progetto:
ƒ Dal menu “File” selezionare “Nuovo” seguito da “Progetto”
ƒ Nella finestra “Nuovo Progetto” selezionare il tipo dell’applicazione, il linguaggio e scrivere
il nome del progetto.
5. Compilazione del file sorgente e generazione del file eseguibile:
ƒ Nel menu “Esegui” selezionare “Compila”
6. Esecuzione del file:
Ci sono due modi per eseguire un file. Il primo modo è eseguirlo a partire dal compilatore,
mentre il secondo è tramite la linea di comando del MS-DOS.
ƒ Compilatore: dal menu “Esegui” selezionare “Esegui”
ƒ Linea di commando del MS-DSOS: nel menu START del windows, selezionare “Esegui”,
digitare “cmd” nella finestra e OK. Per eseguire il file digitare il nome del file eseguibile
(.exe) e inserire i parametri necessari per l’esecuzione del programma.
7. Debug del file sorgente:
Durante lo sviluppo di un programma è normale che alcuni errori, denominati “bugs”, siano
introdotti nel codice. Alcune volte trovare questi errori può essere abbastanza faticoso.
L’operazione di Debug ha l’obiettivo di aiutare il programmatore nel rilevamento e nella correzione
degli errori. In generale, il Debug permette di osservare passo a passo l’esecuzione del programma
e di inserire appositi breakpoints. Un breakpoint è definito come punto di pausa dell’esecuzione del
programma in corrispondenza ad una specifica linea del codice. Il debug è eseguito tramite le
seguenti operazioni:
ƒ Inserimento di uno o più breakpoints nel programma
ƒ Nel menu “Debug” selezionare “Debug”.
ƒ Le opzioni “Step succ.”, “Step interno” e “Step esterno” permettono l’esecuzione passo a
passo del programma
ƒ L’opzione “Nuova osservazione” permette di aggiungere una variabile da controllare nella
lista del debug. Questo permette l’osservazione del valore immagazzinato nella variabile
durante uno specifico tempo d’esecuzione
ƒ L’opzione “Eliminare osservazione” permette di eliminare la variabile dalla lista del debug
ƒ L’opzione “Ferma esecuzione” è utilizzata per terminare il debug.