Come compilare un Go pacchetto di Windows?

La documentazione è tutta per Mac OS X e Linux, e vorrei sapere come compilare un Andare a pacchetto su piattaforma Windows. Su Windows, non so come scrivere il file e quale strumento utilizzare per farlo.

Sembra che non c’è uno strumento denominato ” fare o andare a fare uso di con il file di installazione di Andare a strumenti di sviluppo.

  • Dovrete ottenere per Windows. Tenta MinGW.
  • Vuoi dire che devo costruire un simile GNU ambiente Windows? Come la funzione di cygwin in modo che io possa utilizzare il tool?
  • Sì. Ma se si dispone già di cygwin che si potrebbe utilizzare al posto dell’altro. Credo che rendere disponibile per cygwin, ma non l’ho ancora provato. So MinGW è semplice e facile da usare. In ogni modo, una volta che si ottiene alcuni compilatori e rendere installato, si dovrebbe aprire un terminale, cd di Andare directory, quindi digitare “make”, compilare (si spera).
  • Non ho ragioni che io odio il GNU.
  • Andare non ha bisogno di rendere i file più. Vedere peterSO risposta
  • si può accettare la mia risposta come risposta corretta ora, grazie 🙂

 

3 Replies
  1. 7

    Compilazione di un Go, pacchetto Windows è come la compilazione di un Go pacchetto su Linux o Mac OS X. Utilizzare il vai costruire comando. Non c’è nessun file.

    Ecco alcune istruzioni.

    Guida Introduttiva

    Come Scrivere Codice di Andare

    Compilare i pacchetti e le dipendenze

    • Ci sono ancora un sacco di andare peojects su github, che devono rendere i file. Spesso la pagina del rilascio sarebbe eseguibile di windows, ma non le istruzioni su come compilare su Windows, su mac/linux con make
  2. 4

    Non ci sono più i Makefile necessari in, in modo che il make strumento non è necessario. Inoltre non è necessario cygwin.

    Se non sembrano avere un valido go comando nella shell di windows, quindi prova a seguire la documentazione ufficiale sul l’installazione di windows

    Archivio Zip

    Estrarre il file zip in una cartella a vostra scelta (si consiglia di
    c:\Go).

    Se si è scelto una directory diversa c:\Go è necessario impostare il GOROOT
    variabile di ambiente per il percorso scelto.

    Aggiungere la directory bin del vostro Andare di root (per esempio, c:\Go\bin) per
    alla variabile di ambiente PATH.

    MSI installer (sperimentale)

    Aprire il file MSI e seguire le istruzioni per installare gli strumenti. Da
    di default, il programma di installazione inserisce il Go di distribuzione in c:\Go.

    L’installer dovrebbe mettere il c:\Go\bin directory nel PERCORSO
    variabile di ambiente. Potrebbe essere necessario riavviare aprire il prompt dei comandi
    per la modifica abbia effetto.

    Impostazione delle variabili d’ambiente in Windows

    In Windows, è possibile impostare le variabili di ambiente attraverso l’
    “Variabili di ambiente” pulsante sulla scheda “Avanzate”, del “Sistema”
    il pannello di controllo. Alcune versioni di Windows fornisce un pannello di controllo
    attraverso le “Impostazioni di Sistema Avanzate” opzione all’interno del “Sistema”
    il pannello di controllo.

    L’ultima sezione è importante. La tua variabile di ambiente PATH windows deve avere C:\Go\bin, in modo che si avrà go nel tuo percorso.

  3. 2

    da: Golang windows, una completa guida all’installazione, http://noypi-linux.blogspot.com/2014/07/golang-windows-complete-setup-guide.html

    1) scaricare ZIP

    Ottenere il più recente codice: http://golang.org/dl/

    2) estrarre ZIP

    Estrarre zip per esempio C:\local\dev\go

    3) creare un gopath directory,

    Gopath è dove terze parti saranno archiviati. Esempio se si
    eseguire un “vai a prendere github.com/somelib” questa biblioteca saranno memorizzati in
    gopath. Creare un c:\local\dev\gopath

    4) impostare le variabili di ambiente

    aprire le Proprietà di Sistema->Avanzate->Variabili Ambientali

    GOROOT=C:\local\dev\go
    GOBIN=%GOROOT%\bin
    GOPATH=c:\local\dev\gopath

    5) aggiungere il gobin PERCORSO

    aggiungere C:\local\dev\go\bin il PERCORSO

    6) test

    6.1) creare il percorso “C:\local\dev\gopath\src\myfirstproject”

    6.2) creare principale.vai a “file ” C:\local\dev\gopath\src\myfirstproject\main.go”

    package main
    
    import "fmt"
    
    func main() {
        fmt.Println("Hi foobar")
    }

    6.2) ora è possibile costruire il progetto dovunque esempio,

    6.2.1) aprire cmd.exe

    6.2.2) cd c:\temp

    6.2.3) andare a costruire myfirstproject

    6.2.4) eseguire myfirstproject.exe

    7) ottenere un paio di librerie

    7.1) è possibile scaricare alcuni gratuiti git, svn, e hg per windows

    7.2) una volta che li avete, è possibile ora fare “go get-u github.com/somelib”

    8) ottenere un IDE

    scaricare liteide

    complimenti!

    • Grazie. Vorrei compilare per linux, su windows. Sono in grado di farlo? Sembra che io non riesco a trovare un modo per impostare GOOS e GOARCH.
    • sì, è possibile cross-compilazione.

Lascia un commento