Il compilatore Dev-C++
|
|
|
- Camilla Martini
- 9 anni fa
- Visualizzazioni
Transcript
1 Il compilatore Dev-C++ Compilatore per Windows: Oppure dal sito: gcc295.exe Informatica 1 1
2 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
3 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
4 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
5 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
6 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
7 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
8 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
9 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
10 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
11 Scrivere un file sorgente (3) Per generare le parentesi graffe { e } nelle tastiere italiane: <AltGr> <Shift> è <AltGr> <Shift> + <Alt> <Alt> (sul tastierino numerico) Per generare ~: <Alt> Informatica 1 11
12 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
13 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
14 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
15 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
16 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
17 Guide introduttive Programmazione C++ Programmazione Windows (Win32) Standard Template Library ( Help Standard Template Library Guide ) Informatica 1 17
18 Un semplicisso esempio La programmazione in C++ passa attraverso le seguenti fasi: 1. Edit 2. Compilazione, linking 3. Loading, esecuzione Informatica 1 18
19 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
20 Come si fa ad eseguire un programma Informatica 1 20
Il compilatore Dev-C++
Il compilatore Dev-C++ A cura del dott. Marco Cesati 1 Il compilatore Dev-C++ Compilatore per Windows: http://www.bloodshed.net/devcpp.html Installazione Configurazione Utilizzazione 2 1 Requisiti di sistema
Introduzione a Visual Studio 2005
Fondamenti di Informatica e Laboratorio T-AB Ingengeria dell Automazione a.a. 2008/2009 Introduzione a Visual Studio 2005 Outline Solutions e Projects Visual Studio e il linguaggio C Visual Studio Schermata
Introduzione alla compilazione ed esecuzione di programmi C con IDE Dev-C++
Introduzione alla compilazione ed esecuzione di programmi C con IDE Dev-C++ Università degli Studi di Brescia Elementi di Informatica e Programmazione Università di Brescia 1 Sviluppo di un programma C
Università di Ferrara Facoltà di Ingegneria. Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B
Università di Ferrara Facoltà di Ingegneria Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B Tommaso Berlose: Giuseppe Cota: (Riccardo Zese: [email protected] [email protected] [email protected])
Ambiente di Sviluppo Dev-C++
Ambiente di Sviluppo Dev-C++ Guida per iniziare rof. Rio Chierego Autore: prof. Rio Chierego Ambiente di Sviluppo Dev-C++ (1) L IDE DevC++ è reperibile @ http://www.bloodshed.net/dev/devcpp.html Laboratorio
Debug di un programma
Debug di un programma Col termine Debug si intende una fase di sviluppo del software, nella quale si cerca di eliminare gli errori dal programma Due tipi di errori: Errori sintattici, rilevati sempre dal
Esplorare e modificare il file system Compilare con gcc Lanciare un programma da linea di comando
Eclipse: Cos è? Utilizzare Eclipse: Creare un progetto Creare file sorgenti nel progetto Compilare Lanciare il programma Strumenti alternativi agli IDE La linea di comando su Linux Esplorare e modificare
Fondamenti di Informatica T-1 CdS Ingegneria Informatica. Introduzione agli ambienti di sviluppo MS Visual Studio 2005/2008/2010 CodeLite 6.1.
Fondamenti di Informatica T-1 CdS Ingegneria Informatica Introduzione agli ambienti di sviluppo MS Visual Studio 2005/2008/2010 CodeLite 6.1.1 1 Outline Solution/Workspace e Project IDE e linguaggio C
Linguaggio C: Introduzione ad ambienti di sviluppo integrati (IDE) e a Dev-C++ Università degli Studi di Brescia
Linguaggio C: Introduzione ad ambienti di sviluppo integrati (IDE) e a Dev-C++ Università degli Studi di Brescia Elementi di Informatica e Programmazione Università di Brescia 1 Sviluppo ed esecuzione
Bloodshed Dev-C++ Bloodshed Dev-C++ è l IDE usato durante le esercitazioni/laboratorio. IDE = Integrated Development Environment. Codice corso: 21012
Bloodshed Dev-C++ Bloodshed Dev-C++ è l IDE usato durante le esercitazioni/laboratorio IDE = Integrated Development Environment Pagina 1 di 8 Dev-C++ - Installazione Con sistema operativo Windows, potete
INTRODUZIONE ALLA PROGRAMMAZIONE
INTRODUZIONE ALLA PROGRAMMAZIONE Prof. Enrico Terrone A. S: 2008/09 Definizioni Programmare significa risolvere problemi col computer, cioè far risolvere problemi al computer attraverso un insieme di informazioni
Fondamenti di Informatica AA 2016/2017
Fondamenti di Informatica AA 2016/2017 Eng. Ph.D. Michela Paolucci DISIT Lab http://www.disit.dinfo.unifi.it Department of Information Engineering, DINFO University of Florence Via S. Marta 3, 50139, Firenze,
Programmazione modulare
Programmiamo in.. Programmazione modulare Un programma complesso si suddivide in più sottoprogrammi o funzioni. Un programma suddiviso in piccoli pezzi, è più semplice da gestire da aggiornare da correggere
PER UTILIZZARE LCC IN LAB
PER UTILIZZARE LCC IN LAB La prima volta che un utente utilizza lcc-win32 deve impostare una chiave nel registro utente. Per fare questo occorre semplicemente: Aprire con il gestione risorse la cartella
NOTE SULL USO DI ECLIPSE per la compilazione di programmi c
Università degli Studi di Firenze - Scuola di Ingegneria Corso di Laurea in Ingegneria Elettronica e delle Telecomunicazioni Fondamenti di Informatica - Anno Accademico 2018/2019 Docente: Ing. Laura Carnevali
Installazione. Eclipse. Workspace. Primo Avvio. Fondamenti di Informatica T2 Modulo 2. Università di Bologna A.A. 2008/2009
Università degli Studi di Bologna Facoltà di Ingegneria Fondamenti di Informatica T2 Modulo 2 Corso di Laurea in Ingegneria Informatica Anno accademico 2008/2009 Integrated Development Environment (IDE)
COSTRUZIONE DI UN APPLICAZIONE
COSTRUZIONE DI UN APPLICAZIONE Per costruire un applicazione occorre: compilare il file (o i file se più d uno) che contengono il testo del programma (file sorgente) Il risultato sono uno o più file oggetto.
1 Installazione di Mingw e conseguente configurazione di TextPad
Come installare i compilatori e far funzionare TextPad In questo documento si descrive come installare il compilatore C Mingw-w64, il JDK per la compilazione e l esecuzione di codice Java e come configurare
SCRIBUS Guida Generale
SCRIBUS Guida Generale Introduzione Scribus è un software di impaginazione, rilasciato sotto licenza GPL (licenza pubblica generica) e può pertanto essere utilizzato liberamente. Versione utilizzata: Scribus
INSTALLAZIONE DI GM2000
GM2000 GUIDA ALL INSTALLAZIONE 1 16/03/08 INSTALLAZIONE DI GM2000 Inserire il CD di GM2000 nell'alloggiamento per CD Rom e attendere che parta l' autorun. Selezionare il drive sorgente che contiene il
Introduzione a Visual Studio Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni
Introduzione a Visual Studio 2010 Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Sviluppo del Software Un editor e un word processor specializzato e usato per scrivere i moduli sorgenti
Preparazione alle Esercitazioni
Preparazione alle Esercitazioni Introduction to modern Fortran Maurizio Cremonesi, CINECA Maggio 2016 Preparazione alle esercitazioni Per scrivere e compilare gli esempi del corso e fare gli esercizi proposti
Guida di riferimento rapido
Guida di riferimento rapido NEXCODE Versione 3.1 Soft Works 2000 Manuale utente - 1 INSTALLAZIONE DI NEXCODE Per installare, procedere come segue. Avviare SETUP.EXE. È mostrata la finestra Premere Avanti.
Aprire MPLAB. Cliccare sull icona presente sul Desktop
Un progetto MPLAB Aprire MPLAB Cliccare sull icona presente sul Desktop MPLAB e l ambiente di sviluppo di programmi per i microcontrollori PIC della Microchip E scaricabile gratuitamente dal sito www.microchip.com
Lab 01 Introduzione a Codelite
Fondamenti di Informatica e Laboratorio T-AB e Fondamenti di Informatica T1 Ingegneria Elettronica e Telecomunicazioni e Ingegneria dell Automazione a.a. 2011/2012 Lab 01 Introduzione a Codelite Lab01
ISTRUZIONI DEVC++ Autore: Luca Florio (luca.florio<at>polimi.it)
ISTRUZIONI DEVC++ Autore: Luca Florio (luca.floriopolimi.it) DevC++ è un ambiente di programmazione scaricabile gratuitamente che fornisce funzionalità per la creazione di applicativi in linguaggio
Ela Execute. Procedura di installazione. in ambiente Windows 7 ( 32/64 bit ) Prodotto: Ela Execute Oggetto : Installazione Sw in Windows 7 (32/64 bit)
Codice 18-06-2010 Prodotto: Ela Execute Oggetto : Installazione Sw in Windows 7 (32/64 bit) Ela Execute Procedura di installazione in ambiente Windows 7 ( 32/64 bit ) Autore Nome: Zambelli Bruno Documento
Fondamenti di informatica T-1 (A K) Esercitazione 6: Eclipse
Fondamenti di informatica T-1 (A K) Esercitazione 6: Eclipse AA 2018/2019 Tutor [email protected] 2 Esercitazione 6 Introduzione al calcolatore e Java Linguaggio Java, basi e controllo del flusso Eclipse
Creazione macchina virtuale con WMware Player
Creazione macchina virtuale con WMware Player Con il motore di virtualizzazione VMware Player sono supportati tutti i modelli di chiavi USB di abilitazione dei nostri programmi: Eutron Smartkey USB Eutron
Manuale d uso Gestionale NOVACAF
Manuale d uso Gestionale NOVACAF INSERIRE UN NUOVO ASSISTITO e UNA NUOVA PRATICA. Per inserire un assistito all interno del Gestionale bisogna: 1) Cliccarare su Assistiti Nuovo Assistito Figura 1 2) Inserire
DMX LIGHTPLAYER Introduzione...2 Libreria DMX...3 Programmazione dei canali...7 Creazione di uno show...11
DMX LIGHTPLAYER Introduzione...2 Libreria DMX...3 Programmazione dei canali...7 Creazione di uno show...11 Introduzione Il software DMX LightPlayer è semplice da utilizzare. Possibilità di importare un
BREVE GUIDA ALL UTILIZZO DI
BREVE GUIDA ALL UTILIZZO DI Concetti generali di PowerPoint Aprire PowerPoint L apertura del programma Microsoft PowerPoint dipende dal sistema operativo che si utilizza per la gestione del computer. In
La programmazione in linguaggio C
FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Ing. DAVIDE PIERATTONI Facoltà di Ingegneria Università degli Studi di Udine La programmazione in linguaggio C 2001 Pier Luca Montessoro - Davide Pierattoni
Organizzazione e Gestione Cartelle e File
Organizzazione e Gestione Cartelle e File Ripasso/approfondimento: La Tastiera Alcuni tasti particolari/importanti: - Tabs: serve per spostare il cursore nel campo successivo (o precedente) - Caps Lock:
Tutorial su Codelite. Luca Ceriani 2011 Federico Cerutti
Tutorial su Codelite Luca Ceriani 2011 Federico Cerutti Sommario Creare un nuovo workspace Creare un primo progetto all interno di un workspace
Cos'è Mendeley. Si compone di una versione web e di una versione desktop sincronizzate. Disponibile per Android, Linux, Mac e Windows.
Cos'è Mendeley MENDELEY è un programma: per la gestione dei riferimenti bibliografici, per creare (automaticamente) bibliografie, per archiviare online file di articoli fino a 2G (versione FREE), per leggere
Guida introduttiva su Eclipse. Ing. Marco Dell'Unto [email protected]
Guida introduttiva su Eclipse Ing. Marco Dell'Unto [email protected] Introduzione Eclipse è un ambiente di sviluppo (IDE) multilinguaggio e multipiattaforma scritto in Java. E Open Source. Può
Istruzioni per la compilazione del modulo di deposito per parti non rituali
Istruzioni per la compilazione del modulo di deposito per parti non rituali Questa nota descrive le attività necessarie per preparare il modulo per il deposito per parti non rituali. Sommario Attività
Dipartimento di Sistemi e Informatica Università degli Studi di Firenze. Dev-C++ Ing. Michele Banci 27/03/2007 1
Dipartimento di Sistemi e Informatica Università degli Studi di Firenze Dev-C++ Ing. Michele Banci 27/03/2007 1 Utilizzare Dev-C++ Tutti i programmi che seranno realizzati richiedono progetti separati
Video Scrittura (MS Word) Prima Parte
Video Scrittura (MS Word) Prima Parte Ripasso/approfondimento: Gestione Cartelle/File Crea una cartella UTE Informatica Base sul Desktop Click destro sul Desktop Posizionarsi su Nuovo Cliccare su Cartella
Manuale d uso MOTEC. Pagina 1 di 15
Pagina 1 di 15 MANUALE D USO Copyright GRUPPO INFOTEL s.r.l.- Via Strauss 45 PBX 0828.302200 Battipaglia (SA) Windows e Ms-Word sono marchi registrati dalla Microsoft Corporation CARATTERISTICHE GENERALI
LEZIONE 4. Per semplificarne la comprensione della tastiera possiamo suddividere i tasti in diversi gruppi in base alla funzione che possono svolgere:
LEZIONE 4 La tastiera è lo strumento principale per l'immissione di informazioni nel computer, ma non tutti sanno, però, che è possibile utilizzare la tastiera anche per controllare il computer e i vari
Classificazione: Pubblico Guida all installazione di una nuova versione di DigitalSign tramite Aggiornamento Automatico
Guida all installazione di una nuova versione di DigitalSign tramite Aggiornamento Automatico Guida all installazione di una nuova versione di DigitalSign tramite Aggiornamento Automatico Pagina 1 di 16
3.5.1 PREPARAZ1ONE I documenti che si possono creare con la stampa unione sono: lettere, messaggi di posta elettronica, o etichette.
3.5 STAMPA UNIONE Le funzioni della stampa unione (o stampa in serie) permettono di collegare un documento principale con un elenco di nominativi e indirizzi, creando così tanti esemplari uguali nel contenuto,
La scrittura di un programma Modellizzazione del programma Scrittura del codice Esercizi. Sperimentazioni I. Alberto Garfagnini, Marco Mazzocco
Sperimentazioni I Alberto Garfagnini, Marco Mazzocco Università degli studi di Padova 10 Novembre 2011 La scrittura di un programma Modellizzazione programma Flowcharts Pseudocode Scrittura del codice
