我从Go distribution page下载并安装了go1.1.2.windows-amd64.msi,并使用goclipse插件在eclipse上进行设置。
令人困惑的是,在goclipse设置中, GOARCH 设置似乎并不重要。我可以将GOARCH设置设置为 arm , 386 或 amd64 来启动一个新项目,该项目仍然可以正常编译和运行。< / p>
是否有一个我应该遵守的设置或GOARCH设置根本不重要?
此外,具有后缀amd64的Go发行版应该是针对64位AMD芯片而不是英特尔芯片吗? (命名惯例有点令人困惑)
我当前的设置:
Eclipse Keplar 64bit
Goclipse 0.7.6
go go go1.1.2 windows / amd64 在Intel i7-3630QM上以64位运行Windows 7
答案 0 :(得分:1)
不知道goclipse,但是关于windows上的后缀
GOARCH = 386将生成32位OS exe 和 GOARCH = amd64将生成64位exe。
Go生成的程序将在Windows运行的任何现代CPU上运行(不包括ARM)。
亚历