Heim >Backend-Entwicklung >Golang >Kann ich Go-Anwendungen unter macOS für Windows und Linux kreuzkompilieren?
Cross-Kompilierung von Go-Anwendungen auf macOS
Frage:
Können wir Cross-Kompilierung durchführen? Go-Anwendungen unter macOS zum Generieren von Binärdateien für Windows und Linux?
Antwort:
Ja, das Cross-Compilieren von Go-Anwendungen auf macOS ist möglich. Mit Go 1.5 und höher wurde der Cross-Compilation-Prozess vereinfacht und ist nun in den Build-Prozess integriert.
Cross-Compilation mit Go 1.5 und höher:
env GOOS=linux GOARCH=arm go build -v github.com/path/to/your/app
Dadurch wird Ihre Go-Anwendung für das angegebene Zielbetriebssystem und die angegebene Zielarchitektur kompiliert.
Das obige ist der detaillierte Inhalt vonKann ich Go-Anwendungen unter macOS für Windows und Linux kreuzkompilieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!