Cross-Compiling von Go unter macOS: Ein vereinfachter Ansatz
Ursprünglich war Cross-Compiling von Go unter OSX ein komplizierter Prozess mit komplizierten Manipulationen. Ab Go 1.5 wurde die Erfahrung jedoch erheblich vereinfacht.
Das Festlegen der Umgebungsvariablen GOOS und GOARCH ermöglicht Ihnen eine nahtlose Cross-Kompilierung. Wenn Sie beispielsweise beabsichtigen, eine Linux-ARM-Binärdatei zu erstellen:
env GOOS=linux GOARCH=arm go build -v github.com/path/to/your/app
Mit dem Env-Trick können Sie diese Variablen vorübergehend für die Dauer des Befehls festlegen. So praktisch ist das!
Vorbei sind die Zeiten komplexer Make-Skripte oder Tools von Drittanbietern. Das Cross-Compilieren unter macOS ist zum Kinderspiel geworden. Legen Sie einfach die Umgebungsvariablen fest und lassen Sie Go den Rest erledigen.
Das obige ist der detaillierte Inhalt vonWie kann ich Go unter macOS einfach Cross-Compilieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!