GabriRuflex @ e-tweaks.it
  • Home
  • about:me
RESTIAMO IN CONTATTO

Installare MinGW e GCC su Windows

mar17
2010
5 commenti Scritto da GabriRuflex

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:

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

  1. binutils-2.20.1-2-mingw32-bin.tar.gz
  2. make-3.81-20090914-mingw32-bin.tar.gz
  3. 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:

  • gcc-core-4.4.0-mingw32-bin.tar.gz
  • gcc-core-4.4.0-mingw32-dll.tar.gz

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:

  • gmp-4.2.4-mingw32-dll.tar.gz
  • mpfr-2.4.1-mingw32-dll.tar.gz
  • libiconv-1.13-mingw32-dll-2.tar.gz

Sono disponibili inoltre altri tool come binutils, Makefile e le librerie Win32:

  1. binutils-2.20.1-2-mingw32-bin.tar.gz
  2. make-3.81-20090914-mingw32-bin.tar.gz
  3. 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! :D

Fonte: http://markon.netsons.org/2009/07/15/mingw-gcc-4-4-windows/ che ringrazio!

Be Sociable, Share!
  • Tweet

Pubblicato sotto Guide ed articoli - con tag c++, compilatore, fortran, gcc, how-to, installare, mingw, programmazione, windows, windows 7, windows xp
« Blog restyling :)
» “Cerca programmi e file” non funziona più

5 commenti

  1. EG's Gravatar EG
    26 settembre 2010 at 12:40 | Permalink

    Bravo, bella guida

  2. Sergio's Gravatar Sergio
    30 settembre 2010 at 04:14 | Permalink

    L’articolo è obsoleto.
    I file indicati non esistono più.
    Occorrerebbe che l’autore rivedesse la procedura con i file nuovi che hanno nomi e procedure diverse da quelli dell’articolo.
    Altrimenti, a che serve ? tanto vale toglierlo…

    Sergio
    Milano

  3. Maurino's Gravatar Maurino
    19 gennaio 2011 at 23:18 | Permalink

    Si, l’articolo è vecchio…. Basta andare su http://www.mingw.org/wiki/Getting_Started e scaricarsi un piccolo programma che fa già tutto da solo (mingw-get-inst)

  4. Zio Birillo's Gravatar Zio Birillo
    4 aprile 2011 at 19:59 | Permalink

    sicuramente hai capito chi sono e cazzo hai fatto strada! sono passato da un annetto a ubuntu e adesso che una maledizione mi ha trascinato nel contorto mondo di windows (di nuovo) non ricordo dove trovare il gcc per uindove.. faccio una ricerca del cazzo su gooooogle e il secondo sito serio che trovo? quello di ruflex! ahahahhahahahaha! grande!!!

  5. GabriRuflex's Gravatar GabriRuflex
    4 aprile 2011 at 20:29 | Permalink

    Grazie Birillo :D

Lascia un Commento Annulla risposta

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Articoli recenti

  • Firefox Sync: a cosa serve e come si configura
  • Disabilitare il login dopo la sospensione di Ubuntu
  • Installare Firefox 4 su Ubuntu 10.10
  • [Aggiornamento] Switch off 2011
  • Lo switch-off 2011 si fa attendere

Categorie

  • Guide ed articoli

Tag

acid test antivirus appello avvio veloce beta blog bollettino deframmentare directx 10 download driver firefox forum games Guide ie internet explorer live live messenger live writer messenger Microsoft msn office opera problemi pubblicità rimozione safari screenshots service pack svchost tema trucchi utility virtualizzazione virus vista windows windows 7 wlm wlw writer xp youtube

feed RSS

  • Tutti gli articoli
  • Tutti i commenti

EvoLve theme by Theme4Press  •  Powered by WordPress GabriRuflex @ e-tweaks.it