Ich bin neu zu Go
, so korrigieren Sie mich, wenn ich falsch liege. Seit Go
ausführbare sind statisch verknüpft. Also, kann ich in Windows als auch auf dem gleichen Code aber zum Zeitpunkt der Bereitstellung Code, wenn ich Linux (ubuntu)
verwenden. Also, ist es möglich, oder ich vermisse etwas hier.Können wir die Ausgabe von Go Build von Ubuntu zu Windwos generiert
0
A
Antwort
2
Es ist möglich, aber ein bisschen komplexer als das, was Sie beschreiben. Unabhängig von der statischen Kompilierung kann der Go-Compiler Code von einer beliebigen Plattform auf eine beliebige Plattform generieren.
Für eine kurze Anleitung, wie man es tun, lesen Sie diesen Artikel http://dave.cheney.net/2015/03/03/cross-compilation-just-got-a-whole-lot-better-in-go-1-5
Verwandte Themen
- 1. Wie können wir Kanäle in Go anstelle von Mutex verwenden?
- 2. Können wir Funktionszeiger in Google Go haben?
- 3. Beim Erstellen von Go-Programmen für die Veröffentlichung ist es üblich, nur "go build" zu verwenden?
- 4. go build events undefined
- 5. Können wir mvn Build-Befehl über die Befehlszeile verwenden
- 6. Keine Ausgabe von Goroutine in Go
- 7. WSDL generiert wiederholbare Build
- 8. "go build./..." kann Paket
- 9. Go-Sublime-Build-Konfiguration
- 10. Wie können wir unseren Build- und Bereitstellungsprozess verbessern?
- 11. Segfault generiert von glEnableVertexArrayAttrib
- 12. Können wir eine Instanz von `OpCode` konstruieren?
- 13. können wir startActivityForResult von Adapter aufrufen?
- 14. Können wir SPEEX-Datei von Java spielen?
- 15. Go - Prüfung - Keine Ausgabe
- 16. Wie können wir Tweets von bestimmtem Land
- 17. Was ist die erwartete Ausgabe von Magenta BUILD-Zielen und erwartetem Build-Pfad-Verhalten?
- 18. JQuery: Wie können wir Int von Variable
- 19. Worklight: Können wir verschiedene Version von desktopwebapp
- 20. Können wir zwei Instanzen von log4j erstellen?
- 21. Wie können wir die Datenbankverbindung von JBOSS konfigurieren?
- 22. Wie können wir HTML-Datei von rspec
- 23. Wie können wir die Primesieve C-Bibliothek von Julia nennen?
- 24. Können wir alle Anmerkungsansichten von MKMapView erhalten
- 25. können wir die Protokollierungsstufe von log4j zur Laufzeit ändern
- 26. Können wir die on_click-Methode für Daten von gridview hinzufügen?
- 27. Können wir Kontextmanager in Go erstellen, wie wir in Python haben
- 28. Drucken Sie nur die Version von Ubuntu
- 29. Wie können wir unsere Bereitstellungs- und Build-Systeme verbessern?
- 30. VS2010: Können wir mehrere, wenn in Post-Build-Ereignis?
Dies ist, was auf herauszufinden, ich plane. Aber im Moment ist Bash auf Ubuntu unter Windows kaputt, wenn Windows in einer VM läuft (meine hat keine Netzwerkverbindung), daher kann ich nicht testen. Aber technisch sollte es die Linux kompilierte Version ja verwenden. – eduncan911