Per installare l’ambiente Cygwin basta scaricare ed eseguire il programma di installazione (setup.exe) seguendo il link seguente: http://www.cygwin.com/setup.exe
Chi non disponesse di un collegamento veloce alla Rete, può usare il CD messo a disposizione dal docente sul quale si trovano il file setup.exe e i pacchetti necessari all’istallazione di Cygwin.
Attenzione! Questa procedura è sconsigliata a chi non dispone di un collegamento a banda larga!
Eseguire il programma setup.exe e osservare passo-passo tutte le indicazioni fornite qui fermandosi al passo 8.
Il Docente mette a disposizione un CDROM contenente tutti i file necessari all’installazione. Le istruzioni da seguire sono sostanzialmente analoghe a quelle per chi installa tramite rete, con l’avvertenza di selezionare Install from Local Directory (e NON Install from Internet) nella schermata “Choose installation type”. Ovviamente nella schermata Select Local Package Directory andrà scelta la directory cygwin sul CDROM (quella che contiene i pacchetti da installare, appunto).
Osservate passo-passo tutte le indicazioni fornite qui fermandovi al passo 8. Se, come vi è stato suggerito a lezione, non userete la console DOS, ma quella di Cygwin, non sarà necessario che vi preoccupiate di modificare variabili d’ambiente e PATH.
Facendo doppio-click sull’icona di cygwin (che dovreste ritrovarvi sul desktop al termine della procedura di installazione) potrete lanciare la console unix e usare i comandi elementari per la manipolazione di file e directory (pwd, cd, mkdir, cp, rm, ls). Ovviamente potrete anche compilare i vostri programmi con il comando g++.
ATTENZIONE!! Si ribadisce che è sconsigliato l’uso della console di Windows! Usate solo quella di Cygwin!!
Ricordo brevemente il significato dei comandi principali introdotti a lezione:
| comando | descrizione |
|---|---|
| ls | elenca i file e le directory nella directory corrente |
| pwd | mostra il percorso assoluto della directory corrente |
| rm <file> | rimuove il file <file> |
| mkdir <directory> | crea la directory <directory> |
| cp <f1> <f2> | crea una copia del file <f1> e la chiama <f2> |
| mv <f1> <f2> | rinomina file <f1> come <f2> |
Per scrivere i vostri programmi dovete usare un editor di solo testo (Word e simili NON vanno bene!!), ad esempio digitando sulla console:
notepad mioprogramma.cpp
Il comando da usare per compilare un sorgente c++ è come il seguente:
g++ -o nome_eseguibile mioprogramma.cpp
Ulteriori dettagli su come usare il compilatore si possono trovare qui.
Il file scaricabile dal link in fondo a questa sezione contiene l’intero archivio dei messaggi scambiati sul forum di assistenza al corso di Fondamenti di Informatica 1 online (AA 2004-2005). Può essere utile consultarlo perché contiene molte informazioni relative a come risolvere i problemi più comuni relativi all’uso dell’ambiente di sviluppo Cygwin/g++ e ad altre questioni, come ad esempio:
Posso usare un altro compilatore/ambiente invece di g++/cygwin?
Posso usare Linux invece che Windows?
Perchè cygwin non funziona sul mio computer?
Che devo fare per compilare il mio primo programma?
Che cos’è quella finestra nera che mi compare quando lancio cygwin? A che mi serve?
Perchè il programma che ho attentamente copiato dalle dispense ad un documento Word non si compila?
Download