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