Cos'é Code::Blocks? Come Creare un progetto Come eseguire un programma Risoluzione problemi istallazione Code::Blocks Che cos è il Debug e come si usa



Похожие документы
INSTALLAZIONE E UTILIZZO DEL COMPILATORE Code::Blocks 8.02

Corso di Laurea in Matematica. Seminario C/C++ Lorenzo Dusty Costa. Università degli Studi di Milano Dipartimento di Matematica

Eclipse - Nozioni Base

Guida all installazione di Code::Blocks

Dipartimento di Sistemi e Informatica Università degli Studi di Firenze. Dev-C++ Ing. Michele Banci 27/03/2007 1

Tale attività non è descritta in questa dispensa

Corso Eclipse. Prerequisiti. 1 Introduzione

IMPORTANTE PER ESEGUIRE QUESTA INSTALLAZIONE NEI SISTEMI OPERATIVI NT-2000-XP, BISOGNA AVERE I PRIVILEGI AMMINISTRATIVI.

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...

COMPILAZIONE DI UN APPLICAZIONE. 1) Compilare il file (o i file se più d uno) che contengono il testo del programma. compilatore

Fondamenti di Informatica T-1 CdS Ingegneria Informatica a.a. 2011/2012. Introduzione a Visual Studio 2005/2008/2010

Tutorial sugli ambienti di sviluppo: Eclipse e NetBeans

SendMedMalattia v Manuale d uso

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta

MANUALE DI INSTALLAZIONE OMNIPOINT

Strumenti per lo sviluppo del software

INSTALLAZIONE NUOVO CLIENT TUTTOTEL (04 Novembre 2014)

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

AMBIENTE DEV PASCAL. Dev-Pascal Finestra di apertura

PROCEDURE PER LA GESTIONE DEL SOFTWARE E DEI DATI. Installazione, Archiviazione e Ripristino dati per il software Iperthermo

Tutorial per l installazione del J2SE 6 e configurazione del sistema operativo

Introduzione a Visual Studio 2005

Aggiornamento programma da INTERNET

FASE DEBUGGING: Compiler Linker. controllando che la voce Genera le informazioni per il debug cioè. "Generate debugging information"

1. FileZilla: installazione

bolt PC-Suite (Guida all installazione)

FH-SY capitolo Versione 3 - FH-SY.NET - FAQ -

Manuale di istruzioni sulle maschere per il calcolo del punteggio e del voto (unico) degli studenti che sostengono la Prova nazionale 2011

Guida. Macchina Scratch

Integrated Development Environment (IDE) DevC

CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 2 PROCEDURA

Entrare nel sistema. Clicca su Entra per entrare nel sistema. PAGINA 1

Nautilus Installazione Aggiornato a versione

Istruzioni per installare EpiData e i files dati ad uso di NetAudit

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

MANUALE UTENTE. Computer Palmare WORKABOUT PRO

L ambiente di sviluppo Android Studio

GUARINI PATRIMONIO CULTURALE VERSIONE MSDE/SQL SERVER MANUALE DI INSTALLAZIONE GUARINI PATRIMONIO CULTURALE VERSIONE MSDE/SQL SERVER

FOXWave Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA

Appunti di Informatica 1

RILEVA LIGHT Manuale dell Utente

APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO

IL MIO PRIMO SITO: NEWS

Guida per la registrazione alla piattaforma di Gestione dei Corsi per il Consulente Tecnico Telematico

SW Legge 28/98 Sommario

Introduzione a Dev-C++

Navigazione Web e comunicazione Utilizzo del Browser Navigazione di base

Eclipse. Avviare un progetto e compilare un semplice programma

Introduzione all uso di Eclipse

Installazione di Zelio Soft 2 su Microsoft Windows Vista

Mappe concettuali con Cmap Istruzioni base

Guida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti)

PROCEDURA DI INSTALLAZIONE DEI SOFTWARE E DEL DRIVER USB AIM

Autorità di Certificazione del Consiglio Nazionale del Notariato

Manuale Fornitore E-Vendor

Guida al. e-ma. il:

A destra è delimitata dalla barra di scorrimento verticale, mentre in basso troviamo una riga complessa.

WORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera

Manuale Intesa. Guida all apertura di un ticket di assistenza online

Manuale installazione DiKe Util

Manuale NetSupport v Liceo G. Cotta Marco Bolzon

ISTRUZIONI XCODE. Autore: Luca Florio (luca.florio<at>polimi.it)

Linee guida per l utilizzo dei servizi per il supporto alla didattica

SCARICO DATI ONETOUCH Verio per EuroTouch Home GUIDA ALL USO

Guida alla personalizzazione dei documenti in formato Open Document (ODT)

Guida all utilizzo del compilatore lcc-win32 per creare una applicazione console

Sistema di Gestione Fornitori FGS (SQM) Manuale Fornitori

Guida all installazione di WinG 6

MANUALE DI INSTALLAZIONE OMNIPOINT

MANUALE TECNICO n AGGIORNATO AL GESTIONE DOCUMENTALE

GESTIONE DI FINESTRE, FILE E CARTELLE con Windows XP

LIFE ECOMMERCE OFF LINE Istruzioni per l uso

Guida TrueCrypt. Marino dott. Domenico Leone Angela. Divisione Sicurezza Dati

FPf per Windows 3.1. Guida all uso

DISPENSA PER MICROSOFT WORD 2010

Il software ideale per la gestione delle prenotazioni GUIDA UTENTE

File, Modifica, Visualizza, Strumenti, Messaggio

Istruzioni Archiviazione in Outlook 2007

2015 PERIODO D IMPOSTA

Manuale Operativo installazione DiKe

Il compilatore Dev-C++

Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass

I.N.A.I.L. Certificati Medici via Internet. Manuale utente

COME SCARICARE GLI EBOOK E COME USARLI CONSIGLI PASSO PER PASSO. Prendere l'elenco dei libri di testo adottati e che dovrete comprare

Manuale d installazione KIT di Firma Digitale Token Arubakey

Per effettuare la registrazione al sito bisogna cliccare sul link registrati in alto a destra del sito (Vedi Fig.1).

1. ACCESSO AL PORTALE easytao

DomKing v Indice - Installazione... pag.2. Guida al programma... pag.4. Funzione Secondo monitor... pag.4. Funzione Orologio... pag.

MANUALE PER CONSULTARE LA RASSEGNA STAMPA VIA WEB

ROBOMAT. ROBOMAT Progettare, comunicare, stabilire relazioni di tipo spaziale misurare in tipiche situazioni di problemsolving

ISTRUZIONI AGGIORNAMENTO TARIFFARIO 2006

3 - Generazione di un disegno CAD partendo dal file in formato Pregeo

Manuale d installazione KIT di Firma Digitale Token Bit4ID. Fase 1: Download CD Actalis

Realizzare una presentazione con PowerPoint

installazione

MANUALE PARCELLA FACILE PLUS INDICE

Транскрипт:

di Ilaria Lorenzo e Alessandra Palma Cos'é Code::Blocks? Come Creare un progetto Come eseguire un programma Risoluzione problemi istallazione Code::Blocks Che cos è il Debug e come si usa

Code::Blocks è un IDE (Integrate Development Environment), ossia un ambiente di sviluppo integrato libero, open source e multipiattaforma

1. Aprire un nuovo file di lavoro - Per aprire un nuovo file di lavoro si può procedere in tre modi diversi...

1 o modo: Fare click su File New

2 o modo: Fare click sull'icona New File in alto a sinistra Project...

3 o modo Fare click su Create a new project sulla pagina iniziale del programma

2. Sulla finestra New from template, fare click su Console application Go

3. Fare click su Next 4. Scegliere il linguaggio C e fare click su Next

5. - Dare un nome al progetto, per esempio PrimoEsercizio - Scegliere dove salvare il file, per esempio sul desktop - Fare click su Next

6. - Scegliere GNU GCC Compiler come compilatore - Fare click su Finish

Si presenta la seguente schermata 7. Fare click su Source main.c

Ecco l'esempio di un semplice programma

Per compilare un programma si può procedere in due diversi modi: - Fare click sull'icona Build in alto - Utilizzare il menù Build

Quando si esegue la compilazione, in basso vengono segnalati gli errori sintattici e i warning Per eseguire un programma si può procedere in due modi: - Fare click sull'icona Run - Utilizzare il menù Build

Se la compilazione andrà a buon fine, l'esecuzione del programma verrà visualizzata sulla finestra di output

Risoluzione problemi istallazione Code Block Su sitemi Windows puo capitare che compilando non succeda nulla oppure si ottenga un messaggio, in basso, nella tab \Build log" che dice: "xxx - Debug" uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping... Nothing to be done. Questo può capitare perché Code::Blocks non trova il compilatore. Per prima cosa verificare di aver scaricato la versione completa per Windows dal sito http://sourceforge.net/projects/codeblocks/files/binaries/13.12/windo ws/, come mostrato in figura:

Altrimenti seguire i seguenti passi: Aprire Code::Blocks andare nel menu Settings-->Compiler come mostrato in figura

Andare in «Toolchain executables» e cliccare su Auto-deect (la casella di testo dovrebbe riempirsi da sola) Fare ok

CHE COS E IL DEBUG E COME SI USA Il debug è una procedura che serve a rintracciare gli errori logici (e non di sintassi) del programma prima della compilazione finale dell eseguibile. Il metodo migliore per farlo è quello di eseguire il programma istruzione per istruzione (passo passo), facendo uso di strumenti e comandi come «breakpoints» e «watch»

ESECUZIONE DI DEBUG Avviato Code Blocks è possibile creare o aprire un progetto esistente attraverso la schermata iniziale:

Un semplice esempio di programma è il seguente:

Ricordiamo che per la compilazione e l esecuzione i comandi si trovano nel menù Build BUILD: fa il link del programma e crea l eseguibile COMPILE: compila il programma segnalando gli errori sintattici e i warnings

Si hanno a disposizione diversi strumenti per fare il debug di un programma, in particolare: o Breakpoint: consente di interrompere l esecuzione di un programma da un determinato punto in poi; o Watch: permette di ispezionare una variabile in qualunque momento durante l esecuzione.

Il primo che si adopera è Breakpoint, semplicemente cliccando col mouse a sinistra dell istruzione (deve essere un istruzione!). Si noterà la comparsa di un pallino rosso come nell immagine: In questo modo il breakpoint interromperà il programma immediatamente prima che venga eseguita l istruzione somma=0

Ora basta cliccare la freccetta rossa sulla barra dei comandi (o da Debug-->start ) per dare avvio al debug. Comparirà una shell che sarà vuota fino a che il programma non esegue un istruzione che stamperà a video qualcosa. Il triangolino giallo indica che il programma si è fermato a quella linea shell

Infatti dopo che ogni istruzione viene eseguita fino al breakpoint il programma si ferma per permettere al programmatore di osservare il contenuto delle variabili attraverso l opzione Watch. Quindi premere tasto destro del mouse sulla variabile che si vuole controllare e scegliere la funzione watch dal menu a tendina. In questo caso molto semplice la variabile scelta da analizzare è somma

Si aprirà una nuova finestra che mostrerà il valore delle vostre variabili usate durante l esecuzione del programma Per analizzare i valori assunti dalle variabili delle funzioni passo passo basterà premere F7 e il programma eseguirà l istruzione immediatamente successiva. La riga che verrà eseguita è preceduta da un triangolino giallo.

Nell esempio seguente durante l esecuzione del programma la variabile numero ha assunto rispettivamente i valori «10»,»20»,»20» mentre la variabile somma i valori «30» e «50»

Si possono inserire più breakpoint e il programma si fermerà ogni volta che ne incontra uno. Per terminare il processo di debug scegliere Stop Debugger dal menù Debug