Il compilatore Dev-C++

Documenti analoghi
Il compilatore Dev-C++

Introduzione a Visual Studio 2005

Introduzione alla compilazione ed esecuzione di programmi C con IDE Dev-C++

Università di Ferrara Facoltà di Ingegneria. Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B

Ambiente di Sviluppo Dev-C++

Debug di un programma

Esplorare e modificare il file system Compilare con gcc Lanciare un programma da linea di comando

Fondamenti di Informatica T-1 CdS Ingegneria Informatica. Introduzione agli ambienti di sviluppo MS Visual Studio 2005/2008/2010 CodeLite 6.1.

Linguaggio C: Introduzione ad ambienti di sviluppo integrati (IDE) e a Dev-C++ Università degli Studi di Brescia

Bloodshed Dev-C++ Bloodshed Dev-C++ è l IDE usato durante le esercitazioni/laboratorio. IDE = Integrated Development Environment. Codice corso: 21012

INTRODUZIONE ALLA PROGRAMMAZIONE

Fondamenti di Informatica AA 2016/2017

Programmazione modulare

PER UTILIZZARE LCC IN LAB

NOTE SULL USO DI ECLIPSE per la compilazione di programmi c

Installazione. Eclipse. Workspace. Primo Avvio. Fondamenti di Informatica T2 Modulo 2. Università di Bologna A.A. 2008/2009

COSTRUZIONE DI UN APPLICAZIONE

1 Installazione di Mingw e conseguente configurazione di TextPad

SCRIBUS Guida Generale

INSTALLAZIONE DI GM2000

Introduzione a Visual Studio Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni

Preparazione alle Esercitazioni

Guida di riferimento rapido

Aprire MPLAB. Cliccare sull icona presente sul Desktop

Lab 01 Introduzione a Codelite

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

Ela Execute. Procedura di installazione. in ambiente Windows 7 ( 32/64 bit ) Prodotto: Ela Execute Oggetto : Installazione Sw in Windows 7 (32/64 bit)

Fondamenti di informatica T-1 (A K) Esercitazione 6: Eclipse

Creazione macchina virtuale con WMware Player

Manuale d uso Gestionale NOVACAF

DMX LIGHTPLAYER Introduzione...2 Libreria DMX...3 Programmazione dei canali...7 Creazione di uno show...11

BREVE GUIDA ALL UTILIZZO DI

La programmazione in linguaggio C

Organizzazione e Gestione Cartelle e File

Tutorial su Codelite. Luca Ceriani 2011 Federico Cerutti

Cos'è Mendeley. Si compone di una versione web e di una versione desktop sincronizzate. Disponibile per Android, Linux, Mac e Windows.

Guida introduttiva su Eclipse. Ing. Marco Dell'Unto

Istruzioni per la compilazione del modulo di deposito per parti non rituali

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

Video Scrittura (MS Word) Prima Parte

Manuale d uso MOTEC. Pagina 1 di 15

LEZIONE 4. Per semplificarne la comprensione della tastiera possiamo suddividere i tasti in diversi gruppi in base alla funzione che possono svolgere:

Classificazione: Pubblico Guida all installazione di una nuova versione di DigitalSign tramite Aggiornamento Automatico

3.5.1 PREPARAZ1ONE I documenti che si possono creare con la stampa unione sono: lettere, messaggi di posta elettronica, o etichette.

La scrittura di un programma Modellizzazione del programma Scrittura del codice Esercizi. Sperimentazioni I. Alberto Garfagnini, Marco Mazzocco

Transcript:

Il compilatore Dev-C++ Compilatore per Windows: http://www.bloodshed.net/dev/index.html Oppure dal sito: http://web.tiscali.it/no-redirect-tiscali/adinfo/devcpp4970- gcc295.exe Informatica 1 1

Requisiti di sistema per Dev-C++ Windows 95 o più 32 MB of RAM Spazio su disco: 30 Mb liberi (consigliati almeno 45 Mb) Informatica 1 2

Configurazione di Dev-C++ (1) Lanciare il programma (Start Programmi Dev-C++ Dev-C++) La prima volta che si lancia il compilatore appare una finestra di dialogo: click su Ok Informatica 1 3

Configurazione di Dev-C++ (2) Selezionare Options Compiler options Click su Code generation / Optimization Selezionare Best optimization Click su Directories Selezionare Add the following commands when calling compiler, aggiungere -Wall Click su Ok Informatica 1 4

Utilizzazione di Dev-C++ È possibile creare due diversi tipi di applicazioni: Applicazioni DOS (solo testo) Applicazioni Windows (grafica) In questo corso ci limiteremo alla creazione di applicazioni DOS Informatica 1 5

Creare una applicazione 1) Creare un nuovo progetto 2) Scrivere i file sorgente 3) Compilare e linkare i file sorgente 4) Errori del compilatore? Correggerli tornando al passo 2. 5) Eseguire l applicazione 6) Non funziona? Correggerla tornando al passo 2. Informatica 1 6

Creazione di un progetto (1) Selezionare File New Project Selezionare Console Application Selezionare C++ language Click su Ok Inserire il nome del progetto e click su Ok Creare una nuova cartella e click su Salva È consigliabile salvare ciascun progetto in una cartella diversa! Informatica 1 7

Creazione di un progetto (2) Nella cartella del progetto, Dev-C++ inserisce un file.dev ed un file.rc A sinistra nello schermo Dev-C++ mostra il nome del progetto e tutti i file sorgente Un file sorgente ( Untitled ) è inserito automaticamente e mostrato a destra nello schermo Informatica 1 8

Scrivere un file sorgente (1) La creazione di una applicazione implica la scrittura di un programma costituito da uno o più file sorgenti Modificare il file sorgente nella parte destra dello schermo Le istruzioni inserite automaticamente in fase di creazione di un progetto non sono generalmente adatte per un programma C++ Informatica 1 9

Scrivere un file sorgente (2) Lo scheletro di un programma C++ (applicazione MS-DOS): #include <iostream.h> #include <stdlib.h> int main(void) { system( PAUSE ); return 0; } Informatica 1 10

Scrivere un file sorgente (3) Per generare le parentesi graffe { e } nelle tastiere italiane: <AltGr> <Shift> è <AltGr> <Shift> + <Alt> 1 2 3 <Alt> 1 2 5 (sul tastierino numerico) Per generare ~: <Alt> 1 2 6 Informatica 1 11

Scrivere un file sorgente (4) Salvare il file selezionando File Save unit Assegnare un nome al file sorgente (ad esempio main) e click su Salva Il file main.cpp è inserito da Dev-C++ nel progetto (si noti la parte destra dello schermo) Informatica 1 12

Compilare l applicazione Selezionare Execute Compile Se la compilazione ed il linking del progetto si concludono senza errori, il bottone >>Execute<< della finestra di dialogo viene abilitato Se vi sono errori, il bottone non viene abilitato: si deve correggere l errore Informatica 1 13

Correggere un errore I messaggi di errore vengono mostrati nella finestra in basso di Dev-C++ Sono suddivisi tra errori del compilatore (i più comuni), errori del linker, ed altri Fare un doppio click sul primo errore dei messaggi del compilatore Dev-C++ posiziona il cursore sulla riga del file sorgente corrispondente Capire l errore, correggerlo e ricompilare Informatica 1 14

Eseguire l applicazione Se Dev-C++ compila senza errori, il bottone >>Execute<< è abilitato: selezionarlo Il programma esegue in una finestra DOS Controllare il funzionamento del programma, e premere un tasto Per continuare la modifica del programma dopo la compilazione, selezionare il bottone Continue Informatica 1 15

Aggiungere file sorgenti È possibile aggiungere file sorgenti al progetto: Selezionare Project New unit in project Un nuovo file sorgente Untitled viene creato (si veda la parte destra dello schermo) Scrivere il file e salvarlo dandogli un nome Dev-C++ compila automaticamente tutti i file sorgenti del progetto Informatica 1 16

Guide introduttive Programmazione C++ http://www.bloodshed.net/dev/docs/doc_c_cpp.html Programmazione Windows (Win32) http://www.bloodshed.net/dev/docs/doc_win32.html Standard Template Library ( Help Standard Template Library Guide ) Informatica 1 17

Un semplicisso esempio La programmazione in C++ passa attraverso le seguenti fasi: 1. Edit 2. Compilazione, linking 3. Loading, esecuzione Informatica 1 18

Un programma semplice // my first program in C++ #include <iostream.h> int main () { cout << "Hello World!"; return 0; } Hello World! commento Direttiva per il preprocessore main program Informatica 1 19

Come si fa ad eseguire un programma Informatica 1 20