Salta al contenuto

Go

ApplicazioneGoogle LLC

Chiamato anche golang, go sdk

Google LLCProduttività

Toolchain Go di Google. L'SDK per Windows posiziona go.exe in Program Files\Go. Non si tratta del compilatore Rust.

Cosa c'è da sapere

go.exe situato in Program Files\Go è l'SDK. rustc.exe appartiene a Rust.

Il pacchetto MSI ufficiale di Go per Windows installa go.exe all'interno di Program Files\Go. Rust si avvale invece di rustup e rustc.exe. CMake genera file di compilazione, non rappresenta questo compilatore.

Che cos'è?
Toolchain Go di Google
Equivale a Rust?
No. Si tratta di un linguaggio differente
Percorso tipico?
Program Files\Go\bin\go.exe
Feex dice
Se go.exe non risulta presente nel PATH, verificherei Program Files\Go\bin. Non eseguo rustup update per risolvere l'inconveniente: linguaggio diverso, programma di installazione diverso.

Che cos'è Go?

Go identifica sia il linguaggio sia la relativa toolchain. go.exe rappresenta il driver dell'SDK. Non corrisponde a Rust, non è gcc e non costituisce un compilatore integrato in Windows.

Se non lo hai mai usato

Se un file README richiede di installare Go, scarica l'MSI da go.dev/dl. L'SDK viene posizionato come go.exe in Program Files\Go. Tale file non corrisponde a rustc.exe. GOPATH e le cache dei moduli risiedono all'interno del profilo utente. La presenza di un file go.exe interno a un progetto risulta insolita e merita un controllo approfondito.

A cosa serve?

Compilazione dei moduli Go

go build e go test. cargo.exe non compila un file go.mod.

Installazione dell'SDK

L'MSI posizionato in Program Files\Go. rustup adotta invece una struttura basata sul profilo utente.

Cache dei moduli

Elementi scaricati in %USERPROFILE%\go\pkg\mod. Tale cartella non corrisponde a node_modules.

A chi e rivolto?

  • Chi segue un tutorial su Go in ambiente Windows
  • Utenti che hanno individuato go.exe ritenendolo un gioco
  • Chiunque abbia installato rustup domandandosi dove fosse finito go env

Stato attuale

Go (2009) è un'attuale toolchain di programmazione fornita da Google LLC. Il produttore indirizza tuttora gli utenti Windows a https://go.dev/dl/.

Quanti anni ha?

Google ha distribuito Go nel 2009. I moduli hanno successivamente sostituito l'approccio esclusivo basato su GOPATH. I pacchetti MSI correnti per Windows rappresentano il prodotto ufficiale. Un tutorial del 2013 incentrato esclusivamente su GOPATH risulta obsoleto riguardo alla gestione dei moduli.

Versioni

Prima i canali principali. I numeri esatti di build non sono tutti verificati qui.

MSI attuale

Requisiti di sistema

I valori seguono le indicazioni pubbliche del produttore. Il carico di lavoro modifica comunque le necessità reali.

Minimo

Requisiti minimi di sistema
Sistema operativo Una versione corrente a 64 bit di Windows 10 o Windows 11, secondo quanto indicato su go.dev
RAM L'SDK presenta dimensioni contenute. Compilazioni estese richiedono quantitativi superiori di RAM

Profilo delle risorse

Richiesta CPU
Segue ciò che apri all'interno dell'app
Richiesta RAM
Segue documenti, schede o librerie

Processi installati

Questi eseguibili appartengono a questo prodotto quando è installato.

Processi installati
go.exe Toolchain Go

Componenti di avvio

go.exe non viene avviato assieme a Windows. La chiamata avviene manualmente da terminale o tramite un IDE.

Posizioni dei file

Percorsi tipici di Go
Installazione tipica C:\Program Files\Go\

Formati di file

GOMOD

Problemi comuni

Vecchio tutorial basato su GOPATH applicato a un repository con moduli

go.mod costituisce la modalità standard attuale. Le istruzioni del 2015 basate unicamente su GOPATH contrastano con il funzionamento dell'odierno go.exe.

C'è chi installa MinGW ritenendo di disporre di Go

gcc non corrisponde a go.exe. Scarica l'SDK dal portale go.dev/dl.

Risoluzione dei problemi

go version e where.exe go

La posizione prevista corrisponde a Program Files\Go\bin\go.exe. Il file .cargo\bin\rustc.exe appartiene all'altra toolchain.

Installa da go.dev/dl

Google distribuisce l'MSI. Un presunto pacchetto Golang presente su siti freeware non è affidabile.

Verifica GOPROXY se il download dei moduli fallisce

Si tratta di una configurazione di rete inerente ai moduli Go, non di un'anomalia di Cargo.toml.

Alternative

Rust se il progetto è sviluppato in Rust. gcc/MSVC se scrivi in C. Il programma di installazione ufficiale rimane go.dev/dl.

Guida ufficiale e download

Inizia dal fornitore. I siti casuali di file exe non sono un canale di supporto.

Contatti ufficiali
Download go.dev/dl/ Programma di installazione ufficiale o pagina del fornitore
Guida go.dev/doc/ Supporto del fornitore
Sito ufficiale go.dev/ Inizia da qui, non da un host casuale di file exe
Guida introduttiva go.dev/doc/install Fasi ufficiali di installazione per Windows

Hardware correlato

I processi di compilazione richiedono CPU e RAM. La cache dei moduli impegna spazio su disco. La GPU non risulta necessaria.

Dettagli tecnici

Dettagli tecnici

I numeri di versione del fornitore cambiano. Questo articolo non fissa una build specifica.

Fonti e verifica

Etichetta della fonte registrata: agosto 2026. Questa etichetta non costituisce una verifica indipendente. Come svolgiamo le ricerche.

Questo articolo è stato utile?

È sufficiente un sì o un no. Scegli un motivo, se desideri, o aggiungi una breve nota.

Questo articolo è stato utile?