2022-02-03 18:47:06 +00:00
import { Heading , Chapter , Box , Idiomatic as I , Anchor as A , Code } from '@steffo/bluelib-react'
2022-06-28 17:13:40 +00:00
import type { NextPage , NextPageContext } from 'next'
2022-02-03 18:47:06 +00:00
import { Link } from '../../../components/compat-old'
2022-02-02 15:11:01 +00:00
import Image from "next/image"
2022-02-03 18:47:06 +00:00
import imgmDZSqjV from "../../../public/images/year1/programmazione1/mDZSqjV.png"
import imgbrdw8Xy from "../../../public/images/year1/programmazione1/brdw8Xy.png"
import imgaPTwrxz from "../../../public/images/year1/programmazione1/aPTwrxz.png"
import img5QLSkFN from "../../../public/images/year1/programmazione1/5QLSkFN.png"
import imgzP74nks from "../../../public/images/year1/programmazione1/zP74nks.png"
import imgjp4uz5B from "../../../public/images/year1/programmazione1/jp4uz5B.png"
import imgLq9IepY from "../../../public/images/year1/programmazione1/Lq9IepY.png"
import imgdy3b5Ub from "../../../public/images/year1/programmazione1/dy3b5Ub.png"
import imgFjYpT1n from "../../../public/images/year1/programmazione1/FjYpT1n.png"
import imgklZQ9So from "../../../public/images/year1/programmazione1/klZQ9So.png"
import imgF6lBCqS from "../../../public/images/year1/programmazione1/F6lBCqS.png"
2022-02-02 04:36:02 +00:00
2022-06-28 17:13:40 +00:00
export async function getStaticProps ( _context : NextPageContext ) {
return {
props : { }
}
}
2022-02-03 01:08:09 +00:00
const Page : NextPage = ( ) = > {
2022-02-02 04:36:02 +00:00
return < >
< Heading level = { 2 } >
2022-02-03 18:47:06 +00:00
< Link href = "/year1/programmazione1" >
Programmazione 1
< / Link >
2022-02-02 04:36:02 +00:00
< / Heading >
< Chapter >
2022-02-03 18:47:06 +00:00
< Heading level = { 3 } >
Come installare correttamente MinGW su Windows
< / Heading >
2022-02-02 04:36:02 +00:00
< Box >
< p >
2022-02-02 04:41:38 +00:00
Scaricate < A href = "https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/" > l & apos ; installer ufficiale < / A > , ed eseguitelo .
2022-02-02 04:36:02 +00:00
< / p >
2022-06-29 07:42:49 +00:00
< Image width = { 602 } height = { 465 } src = { imgmDZSqjV } alt = "La schermata iniziale di mingw-get." title = "La schermata iniziale di mingw-get." / >
2022-02-02 04:36:02 +00:00
< p >
Dovrebbe comparire questa schermata . Cliccate su < I > Install < / I > , poi scegliete una cartella di installazione ( ricordatevela ! ) e poi < I > Continue < / I > . Lasciate stare le altre opzioni , dovrebbero essere tutte spuntate , tranne < I > For all users < / I > , che dovrebbe essere disattivato .
< / p >
2022-06-29 07:42:49 +00:00
< Image width = { 602 } height = { 465 } src = { imgbrdw8Xy } alt = "La schermata di download di mingw-get." title = "La schermata di download di mingw-get." / >
2022-02-02 04:36:02 +00:00
< p >
Aspettate che finisca il download . Pochi secondi dopo , dovrebbe finire e dovrebbe apparire un tasto < I > Continue < / I > . Premetelo .
< / p >
2022-06-29 07:42:49 +00:00
< Image width = { 996 } height = { 525 } src = { imgaPTwrxz } alt = "La schermata di selezione pacchetti di mingw-get." title = "La schermata di selezione pacchetti di mingw-get." / >
2022-02-02 04:36:02 +00:00
< p >
2022-02-02 04:41:38 +00:00
Dovrebbe apparirvi questa finestra . L & apos ; installer di MinGW è una specie di gestore pacchetti ( tipo < Code > apt < / Code > su Ubuntu ) ; potete quali pacchetti installare , e quindi quali funzionalità .
2022-02-02 04:36:02 +00:00
< / p >
2022-06-29 07:42:49 +00:00
< Image width = { 795 } height = { 160 } src = { img5QLSkFN } alt = "mingw-get con i pacchetti `mingw32-base-bin`, `mingw32-gcc-g++-bin` e `msys-base-bin` marcati per l'installazione." title = "mingw-get con i pacchetti `mingw32-base-bin`, `mingw32-gcc-g++-bin` e `msys-base-bin` marcati per l'installazione." / >
2022-02-02 04:36:02 +00:00
< p >
Nel nostro caso , dovrebbero servirci < Code > mingw32 - base - bin < / Code > ( per il C e alcune librerie C ++ ) e < Code > mingw32 - gcc - g ++ - bin < / Code > ( per il C ++ ) . Cliccate , quindi , sui due quadratini corrispondenti , e premete < I > Mark for Installation < / I > . Dovrebbe comparire una freccia gialla sul quadratino .
< / p >
2022-06-29 07:42:49 +00:00
< Image width = { 334 } height = { 193 } src = { imgzP74nks } alt = "Il menu Installation di mingw-get; il mouse è sopra ad Apply Changes." title = "Il menu Installation di mingw-get; il mouse è sopra ad Apply Changes." / >
2022-02-02 04:36:02 +00:00
< p >
Ora , è il momento di installare i pacchetti . Aprite il menù < I > Installation < / I > , poi premete < I > Apply Changes < / I > , e di nuovo < I > Apply < / I > .
< / p >
2022-06-29 07:42:49 +00:00
< Image width = { 562 } height = { 131 } src = { imgjp4uz5B } alt = "Finestra di download di mingw-get." title = "Finestra di download di mingw-get." / >
2022-02-02 04:36:02 +00:00
< p >
2022-02-02 04:41:38 +00:00
Lasciate che scarichi , ci vorrà un po & apos ; . Guardatevi un video nel frattempo , fatevi una partitina a qualcosa , tornate dopo circa 10 minuti .
2022-02-02 04:36:02 +00:00
< / p >
2022-06-29 07:42:49 +00:00
< Image width = { 414 } height = { 186 } src = { imgLq9IepY } alt = "Menu Start di Windows 10; è selezionato `Modifica le variabili di ambiente relative al sistema`." title = "Menu Start di Windows 10; è selezionato `Modifica le variabili di ambiente relative al sistema`." / >
2022-02-02 04:36:02 +00:00
< p >
2022-02-02 04:41:38 +00:00
Una volta installato , dobbiamo aggiungere < Code > g ++ < / Code > ai programmi eseguibili da Prompt dei Comandi : premete il tasto < kbd > Windows < / kbd > , e scrivete < Code > PATH < / Code > . Windows dovrebbe trovarvi automaticamente quell & apos ; opzione .
2022-02-02 04:36:02 +00:00
< / p >
2022-06-29 07:42:49 +00:00
< Image width = { 412 } height = { 486 } src = { imgdy3b5Ub } alt = "Finestra di Proprietà del sistema di Windows 10; il mouse è sopra al bottone `Variabili d'ambiente...`" title = "Finestra di Proprietà del sistema di Windows 10; il mouse è sopra al bottone `Variabili d'ambiente...`" / >
2022-02-02 04:36:02 +00:00
< p >
2022-02-02 04:41:38 +00:00
Dentro la finestra di < I > Proprietà del Sistema < / I > , premete < I > Variabili d & apos ; ambiente < / I > .
2022-02-02 04:36:02 +00:00
< / p >
2022-06-29 07:42:49 +00:00
< Image width = { 618 } height = { 585 } src = { imgFjYpT1n } alt = "Finestra delle variabili d'ambiente di Windows 10; è selezionata la variabile di sistema `PATH`." title = "Finestra delle variabili d'ambiente di Windows 10; è selezionata la variabile di sistema `PATH`." / >
2022-02-02 04:36:02 +00:00
< p >
2022-02-02 04:41:38 +00:00
Trovate la variabile d & apos ; ambiente globale < code > Path < / code > , e fateci doppio click per modificarla .
2022-02-02 04:36:02 +00:00
< / p >
2022-06-29 07:42:49 +00:00
< Image width = { 527 } height = { 501 } src = { imgklZQ9So } alt = "Finestra di modifica del PATH di Windows 10; il mouse è sopra il pulsante `Sfoglia...`." title = "Finestra di modifica del PATH di Windows 10; il mouse è sopra il pulsante `Sfoglia...`." / >
2022-02-02 04:36:02 +00:00
< p >
2022-02-02 04:41:38 +00:00
Ora dovreste vedere l & apos ; elenco di tutte le cartelle contenenti programmi eseguibili da terminale : dobbiamo aggiungere quella di MinGW ! Premete < I > Sfoglia < / I > .
2022-02-02 04:36:02 +00:00
< / p >
2022-06-29 07:42:49 +00:00
< Image width = { 320 } height = { 410 } src = { imgF6lBCqS } alt = "Finestra di selezione cartella; è selezionata la cartella `C:\MinGW\bin`." title = "Finestra di selezione cartella; è selezionata la cartella `C:\MinGW\bin`." / >
2022-02-02 04:36:02 +00:00
< p >
Trovate la cartella in cui avete installato MinGW ( vi avevo detto di ricordarvela ! ) ; entrateci , poi selezionate la sottocartella < Code > bin < / Code > e premete < I > OK < / I > su tutte le finestre che avete aperto fino ad ora , chiudendole .
< / p >
< p >
Complimenti ! Avete installato MinGW e potete compilare programmi C e C ++ da Windows ! Avete a disposizione < Code > gcc < / Code > e < Code > g ++ < / Code > sul Prompt dei Comandi , e potete finalmente creare dei file < Code > . exe < / Code > !
< / p >
< / Box >
< / Chapter >
< / >
}
2022-02-03 01:08:09 +00:00
export default Page