Installare MinGW e GCC su Windows
Con questa breve guida vorrei aiutarvi nell’installazione di uno tra i più usati compilatori opensource per il linguaggio c attualmente disponibili. Il sottoscritto, come probabilmente molti altri, ha avuto non poche difficoltà nell’installare gcc su windows data la carenza di guide ben fatte sull’argomento
Quindi:
I passi per poter eseguire nel vostro sistema questo potente compilatore sono molto semplici e consistono nell’estrazione dei file dai dovuti pacchetti ma, prima di ciò, dovete, ovviamente, scaricare tutti i pacchetti necessari!
Bene, cominciamo!
Installazione
Abbiamo modo di scagliere due tipi di installazione: la cosiddetta installazione completa che presenta tutti i compilatori (portati su Windows da MinGW) disponibili per Windows, e l’installazione personalizzata che permette di installare solo il compilatore che ci serve.
Completa:
La cartella che useremo per scaricare i nostri pacchetti sarà c:\GCC-temp e i pacchetti da scaricare per un installazione definita “completa” sono i seguenti:
- gcc-full-4.4.0-mingw32-bin-2.tar.lzma (il pacchetto contenente il compilatore)
Questo pacchetto contiene i seguenti compilatori:
- Ada
- C
- C++
- Java
- Fortran
- Objective-C
E inoltre presenta già le seguenti librerie (con il supporto per tutti i linguaggi):
- GMP
- MPFR
- libiconv
Per decomprimere il file scaricato, potete usare LZMA SDK (ultima versione: 9.11). Una volta scaricato, avviate il prompt dei comandi, posizionatevi nella cartella di LZMA e decomprimete GCC in questo modo (supponendo di voler estrarlo in c:\GCC4-4):
“lzma.exe d c:\GCC-temp\gcc-full-4.4.0-mingw32-bin-2.tar.lzma c:\GCC4-4\gcc-full-4.4.0-mingw32-bin-2.tar”
N.B.: ricordatevi di specificate l’estensione .tar quando lanciate il comando, al fine di semplificare il lavoro svolto dal programma usato per estrarre l’archivio.
Quando avrà finito la decompressione, estraete l’archivio .tar che avete ottenuto (se avete WinRar installato, tasto destro sul file – Estrai qui).
Una volta estratto l’archivio di GCC, troverete nella cartella selezionata alcune sottocartelle, tra le quali bin/. Quest’ultima contiene i vari compilatori più altri tool. Ma non ci basta questo, perchè abbiamo bisogno del linker, del Makefile e delle librerie Windows.
Scarichiamo dunque i pacchetti mancanti (sempre nella cartella c:\GCC-temp):
- binutils-2.20.1-2-mingw32-bin.tar.gz
- make-3.81-20090914-mingw32-bin.tar.gz
- w32api-3.14-mingw32-dev.tar.gz
Se lo desiderate, nella pagina di download ci sono anche il debugger e altri strumenti utili. Non appena terminato il download degli archivi, estraeteli nella directory dove abbiamo estratto GCC (nel nostro caso c:\GCC4-4).
Personalizzata
Andate sulla pagina di download di MinGW e selezionate il compilatore che intendete installare sul vostro sistema (sezione GCC Version 4).
N.B: dovete scaricare i file ‘bin’ e ‘dll’ del compilatore scelto; inoltre non scaricate gli archivi Platform Independent, perchè in questo caso dovreste compilarlo.
Scaricate ora i due pacchetti core:
Estraeteli nella stessa cartella (ad esempio C:\GCC4-4). In questa cartella estraete i due archivi (bin e dll) del compilatore che avete scelto. Infine scaricare ed estrarre (sempre nella stessa cartella) queste dipendenze:
Sono disponibili inoltre altri tool come binutils, Makefile e le librerie Win32:
- binutils-2.20.1-2-mingw32-bin.tar.gz
- make-3.81-20090914-mingw32-bin.tar.gz
- w32api-3.14-mingw32-dev.tar.gz
Grazie a questi potremo sviluppare un vero programma e linkare più sorgenti tra loro.
Estraeteli nella stessa cartella dove avete estratto il compilatore e le dipendenze così da avere il vostro ambiente completamente funzionante!
Impostazione variabili d’ambiente
Per impostare le variabili d’ambiente, digitate sul prompt dei comandi “Sysdm.cpl”, fare clic Avanzate>Variabili d’ambiente.
Tra le variabili di sistema, selezioniamo quella nominata Path e modifichiamola aggiungendo in coda il percorso alla cartella dove abbiamo estratto il compilatore seguito da un punto e virgola:
E confermate con ok.
Verifica dell’installazione
Non appena avrete chiuso tutte le finestre del pannello di controllo aperte, aprite un nuovo prompt dei comandi e lanciate il comando gcc –version come riportato in figura.
Enjoy!
Fonte: http://markon.netsons.org/2009/07/15/mingw-gcc-4-4-windows/ che ringrazio!
Ti è piaciuto questo articolo? Perché non lasci un commento e continui la discussione, oppure iscriviti ai feed e riceverai gli articoli sul tuo feed reader.












I link per il download dei binutils, make e w32api sono errati. In realtà tutti conducono al download di w32api.
Per il resto tutto OK.
Grazie
Ciao,
A