可以编译器安装在Windows上?

我一直在寻找一个Windows编译器golang.org ,但我似乎无法find它。 我只能看到Linux和OS X编译器。 有谁知道Go编程可以在Windows上完成,还是Google还没有实现的东西?

更新:从现在开始(2012年11月), golang.org已经为windows 32 / x86_64提供了正式的二进制版本。

现在有用于Windows的安装程序,请参阅在Windows下运行

HelloWorld.go

package main func main() { println("Hello World!"); } 

8g编译,用8l链接然后执行。 例:

 8g HelloWorld.go 8l -o HelloWorld.exe HelloWorld.8 HelloWorld 

它还没有进入Go Lang常见问题解答,但从更新日志 :

为什么不在Windows上运行? 我们知道世界上很大一部分计算机都运行Windows,如果这些计算机可以运行Go程序,那将是非常好的。 但是Go团队很小,目前我们没有资源做Windows端口。 我们愿意回答问题,并为愿意开发Windows版本的人提供build议。

是! 截至2012年,Go首页提供了官方的Windows安装程序(32或64位) https://golang.org/dl/

尽pipeGo只有两天的时间,但这个问题已经成为Go邮件列表上的常见问题。 (不幸的是,它还没有被添加到网站上的FAQ列表。)

Go基本上是由一小部分人完成的,所以他们根本没有时间和资源来做Windows端口。 这个小小的人也碰巧是发明了Unix的人,所以这是一个自然的第一个目标。

所以如果你像我一样,在Windows上很多时间,并且想要现在做一些Go编程,你可以在虚拟机上完成。 我使用VirtualBox以无缝模式运行Ubuntu。 我已经设置了它,因为我喜欢Linux比Windows好很多东西。

和Go一起build设和工作对我来说是完全无痛的。 我有一个Bash打开terminal运行我的构build,并尝试我的应用程序。 源目录是Windows和Linux之间的共享文件夹(VirtualBoxfunction,但我确定VMWare具有相同的function)。 我在Windows上的“科莫多编辑器”中编辑我的代码,并在两个操作系统上使用相同的源代码Mercurial。

还没。

Go的作者非常深入地研究了非Windows操作系统(Trivia:他们创造的不比UNIX操作系统)

所以,不要指望他们有一个Windows端口很快。

该语言是开源的,所以这只是一个时间问题(使其从6 – 8 ehrm月)的Windows实现将可用。

虽然目前没有Windows版本,但它大概可以在Windows平台上使用Cygwin编译。

正在进行各种努力来进入窗口。

最先进的,已经可以build立和运行一些代码在这里: http : //code.google.com/r/hectorchu-go-windows/

如果您使用实验性的x32 windows端口,那么在Windows上安装Go是非常简单的。 可以在这里find在 Windows上安装Go的步骤的文档

您可能还需要MinGW工具(bash,make,gcc等): http : //sourceforge.net/projects/mingw/files/

和GTK +文件和工具(“一体化软件包”包括pkg-config): http : //www.gtk.org/download/win32.php