我一直在寻找golang.org上的Windows编译器,但似乎找不到它。我只能看到Linux和OS X编译器。有谁知道Go编程是否可以在Windows上完成,还是Google尚未实现的编程?
更新:看来,截至目前(2012年11月),golang.org具有Windows 32 / x86_64的官方二进制发行版。
我一直在寻找golang.org上的Windows编译器,但似乎找不到它。我只能看到Linux和OS X编译器。有谁知道Go编程是否可以在Windows上完成,还是Google尚未实现的编程?
更新:看来,截至目前(2012年11月),golang.org具有Windows 32 / x86_64的官方二进制发行版。
Answers:
现在有适用于Windows的安装程序,请参阅Windows下的转到
HelloWorld.go
package main
func main() {
println("Hello World!");
}
用编译8g
,链接,8l
然后执行。例:
8g HelloWorld.go
8l -o HelloWorld.exe HelloWorld.8
HelloWorld
是! 自2012年起,Go主页提供了官方Windows安装程序(32或64位)https://golang.org/dl/
尽管Go只有两天了,但这个问题已经成为Go邮件列表中的常见问题。(不幸的是,它尚未被添加到网站的常见问题列表中。)
基本上,Go是由一小组人完成的,因此他们根本没有时间或资源来做Windows端口。很少有人也正是发明Unix的人,所以这自然是第一个目标。
因此,如果像我一样,您很多时候都在Windows上并且想要立即进行Go编程,则可以在VM上进行。我使用VirtualBox以无缝模式运行Ubuntu。我已经设置好它了,因为在很多方面我比Windows更喜欢Linux。
对Go而言,构建和使用它对我来说完全是一件轻松的事。我在终端中打开了一个Bash来运行我的构建并尝试我的应用。源目录是Windows和Linux之间的共享文件夹(VirtualBox功能,但我确定VMWare具有相同的功能)。我在Windows的Komodo Edit中编辑我的代码,并在两个OS上将Mercurial用作相同的源代码。
还没。
Go的作者扎根于非Windows操作系统(Trivia:谁创造了不少于UNIX操作系统)
因此,不要指望很快就会有Windows端口。
该语言是开源的,因此Windows实现可用只是时间问题(从6到8个ehrm月)。
尽管目前没有Windows版本,但可以在Windows平台上使用Cygwin对其进行编译。
正在进行各种移植到Windows的工作。
可以构建并运行一些代码的最先进的工具是:http : //code.google.com/r/hectorchu-go-windows/
如果您使用实验性的x32 Windows端口,则可以在Windows上直接安装Go 。Windows上Go安装步骤的文档可在此处找到
您可能还需要MinGW工具(bash,make,gcc等):http : //sourceforge.net/projects/mingw/files/
以及GTK +文件和工具(“多合一捆绑包”包含pkg-config):http : //www.gtk.org/download/win32.php