Se sei un utente Windows (a 64 bit, dalla versione 8.1 in su) e vuoi compilare i tuoi programmi C sul tuo computer, puoi installare la toolchain basata su MinGW-w64 e MSYS2.
Step 1: installare MSYS2
Scarica l’ultima versione di MSYS2 dal sito ufficiale, cliccando qui.
Esegui l’installer seguendo tutti i passaggi richiesti e lascia impostata la cartella di installazione predefinita (segnati il percorso), lo stesso vale per quando ti proporrà le scorciatoie da aggiungere al menu Start.
A installazione completata assicurati che la casella accanto a “Run MSYS2 now” sia selezionata e clicca su Finish.
Step 2: installare MinGW-w64
Ora dovrebbe essersi aperta una finestra di MSYS2 Terminal, procediamo installare la toolchain. Copia e incolla il seguente comando:
pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain
… poi premi INVIO (no, non esploderà nulla).
Dopo alcune verifiche ti comparirà una lista di pacchetti da installare e la richiesta “Enter a selection (default=all)”.
Non digitare nulla e premi nuovamente INVIO.
Quando ti verrà richiesto se procedere con l’installazione, digita Y e premi INVIO.
Attendi che l’installazione sia completata, poi chiudi pure la finestra di MSYS2 (se tutto va bene, non la rivedrai mai più).
Step 3: impostare il percorso di MinGW-w64 nelle variabili d’ambiente di Windows
Ora la parte più delicata: dobbiamo spiegare a Windows qual è il percorso (PATH) che porta alla cartella contenente gli elementi della toolchain, in modo che possano essere eseguiti da qualunque posizione nel Terminale.
- Nella barra di ricerca di Windows, digita Impostazioni per aprire le Impostazioni di Windows
- Dal campo di ricerca nella finestra, cerca l’impostazione Modifica variabili d’ambiente per l’account
- Nelle tue variabili d’ambiente (riquadro in alto) seleziona la variabile Path e poi clicca su Modifica
- Clicca su Nuovo e aggiungi il percorso alla cartella che contiene gli strumenti della toolchain. Se hai utilizzato le impostazioni predefinite, il percorso da indicare è C:\msys64\ucrt64\bin
- Clicca su OK, poi di nuovo su OK nella finestra delle variabili d’ambiente.
- Chiudi tutte le finestre aperte.
Step 4: verificare che il compilatore sia stato installato correttamente
Apri un nuovo Prompt dei Comandi (cerca cmd nella barra di ricerca di Windows) e digita questo comando, premendo poi INVIO:
gcc --version
Dovrebbe comparirti la versione di gcc in uso sul tuo computer, questo significa che il compilatore è pronto per essere utilizzato!
Se così non fosse, dovrai verificare che la variabile d’ambiente che hai aggiunto poco fa sia impostata correttamente. Verifica soprattutto che nel percorso da te indicato sia presente l’eseguibile gcc.exe.
SUGGERIMENTO: in alcune configurazioni, il percorso da indicare è C:\msys64\mingw64\bin