Ich habe auf golang.org nach einem Windows-Compiler gesucht , aber ich kann ihn anscheinend nicht finden. Ich kann nur Linux- und OS X-Compiler sehen. Weiß jemand, ob Go-Programmierung unter Windows möglich ist oder ob Google dies noch nicht implementiert hat?
Update: Es scheint, dass golang.org ab sofort (Nov. 2012) offizielle Binärversionen für Windows 32 / x86_64 hat.
Antworten:
Es gibt jetzt Installationsprogramme für Windows, siehe Gehe unter Windows
HelloWorld.go
Kompilieren mit
8g
, verknüpfen mit8l
und dann ausführen. Beispiel:quelle
Es hat es noch nicht in die Go Lang FAQ geschafft, aber aus dem Changelog :
quelle
Ja! Ab 2012 bietet die Go-Homepage ein offizielles Windows-Installationsprogramm (32 oder 64 Bit) https://golang.org/dl/
quelle
Trotz der Tatsache, dass Go erst zwei Tage alt ist, ist diese Frage bereits zu einer FAQ auf der Go-Mailingliste geworden. (Leider wurde es noch nicht zur FAQ-Liste auf der Website hinzugefügt.)
Grundsätzlich wird Go von einer sehr kleinen Gruppe von Personen ausgeführt, sodass sie weder die Zeit noch die Ressourcen haben, um einen Windows-Port auszuführen. Diese sehr kleine Gruppe von Menschen sind zufällig auch die Menschen, die Unix erfunden haben. Das war also eine Art natürliches erstes Ziel.
quelle
Wenn Sie, wie ich, die meiste Zeit unter Windows arbeiten und jetzt Go-Programmierung durchführen möchten, können Sie dies auf einer VM tun. Ich benutze VirtualBox, auf der Ubuntu im scheinbaren Modus ausgeführt wird. Ich hatte es bereits eingerichtet, weil ich Linux für viele Dinge besser mag als Windows.
Das Bauen und Arbeiten mit Go war für mich völlig schmerzlos. Ich habe einen Bash in einem Terminal geöffnet, um meinen Build auszuführen und meine App zu testen. Das Quellverzeichnis ist ein freigegebener Ordner zwischen Windows und Linux (eine VirtualBox-Funktion, aber ich bin sicher, dass VMWare dasselbe hat). Ich bearbeite meinen Code in Komodo Edit unter Windows und verwende Mercurial für denselben Quellcode auf beiden Betriebssystemen.
quelle
Noch nicht.
Die Autoren von Go haben sehr, sehr tiefe Wurzeln in Nicht-Windows-Betriebssystemen (Wissenswertes: Wer von ihnen hat nicht weniger als das UNIX-Betriebssystem erstellt)?
Erwarten Sie also nicht, bald einen Windows-Port von ihnen zu haben.
Die Sprache ist Open Source, daher ist es nur eine Frage der Zeit (zwischen 6 und 8 ehrm Monaten), bis eine Windows-Implementierung verfügbar ist.
quelle
Obwohl es derzeit keine Windows-Version gibt, kann sie vermutlich mit Cygwin auf einer Windows-Plattform kompiliert werden .
quelle
Verschiedene Versuche, Go to Windows zu portieren, sind im Gange.
Der fortschrittlichste und der bereits Code erstellen und ausführen kann, ist hier: http://code.google.com/r/hectorchu-go-windows/
quelle
Die Installation von Go on Windows ist unkompliziert, wenn Sie den experimentellen x32-Windows-Port verwenden . Die Dokumentation der Schritte zur Go-Installation unter Windows finden Sie hier
Sie werden wahrscheinlich auch die MinGW-Tools (bash, make, gcc, etc ...) wollen: http://sourceforge.net/projects/mingw/files/
und die GTK + -Dateien und -Tools (das "All-in-One-Bundle" enthält pkg-config): http://www.gtk.org/download/win32.php
quelle