Antonino Sabetta's Home Page
 

CygWin

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.

Installazione

Installazione tramite rete

:!: 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.

Installazione da CDrom

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).

In ogni caso.....

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.

Terminata l'installazione, che fare?

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!!

Brevissimo riepilogo comandi della shell Unix

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>

Scrivere e compilare programmi C++

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.

Compilare gli esempi del libro

Domande e problemi comuni

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?

 
teaching/cygwin.txt · Last modified: 11/01/2010 18:40 by antonino
 
Recent changes RSS feed Creative Commons License Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki