Wie kompiliere ich ein Go-Programm auf Linux zu einer Windows-Ausführbarkeit?
Sie können einfach cross-compile code geschrieben in Go for Windows, macOS, und Linux, indem Sie die ```GOARCH```` und ```GOOS``` Umweltvariablen, die die Kompilationsarchitektur und den Namen des Ziel-Betriebssystems jeweils. Sie sind auf Ihre Host-Compilation-Architektur (```GOHOSTARH`````) und Betriebssystem (````GOHODOS```) standardmäßig eingestellt. Sie müssen diese Werte ändern, um für Windows anstelle von Linux kompilieren. Hier ist der Befehl, um Ihr Go-Projekt für ein 64-Bit-Windows-Maschine kompilieren zu können: ```GOARCH` ist amd64 mit einer 64-Bit-Architektur. Die ``go build/o bin/app-amd64.exe app.go ```` in diesem Szenario, ``GOOS````` ist ein Build-Versionen.