http://gomingw.googlecode.com/files/gowin32_2011-02-15.zip
http://gomingw.googlecode.com/files/gowin32_2011-02-15_installer.exe
An alternative distribution medium for obtaining the Go toolchain is
Npackd, a windows package manager:
http://code.google.com/p/windows-package-manager
Note the 32-bit (i386) version of the GO compiler and linker are
8g.exe and 8l.exe respectively.
-joe
The zip file and installer both contain the pre-built Go toolchain and
a snapshot of the release source tree, /excluding/ the mercurial
repository metadata. Although the source code is included in the
distribution it's untracked from mercurial's point of view, therefore
hg commands like "hg pull" and "hg update" from within the Go folder
won't work.
If you'd like to build the Go toolchain on your own, and I encourage
you to do so, you'll need a build environment and the dependencies
(e.g. make, hg, gcc, etc.) to do so. Here's a complete, /no/
installation required, package that also comes with some really cool
*nix command-line tools and a nifty *nix shell to play with-thanks to
the fine MinGW/MSYS folks-have a peek at the readme to get going:
https://bitbucket.org/jpoirier/go_mingw/downloads/MinGW-01092011.zip
Go build information can be found on the golang website:
http://golang.org/doc/install.html
Check out Mateusz Czaplinski's gowin-env package, "a Minimal companion
environment to make canonical Makefiles of the Google Go project work
in vanilla Windows," that you can use in conjunction with the Go
tool. /No/ installation required:
https://bitbucket.org/akavel/gowin-env
If you don't already have a favorite Go source code editor for windows
check out GolangIDE:
http://code.google.com/p/golangide/downloads/list
And ff you're just starting out with Go on windows I have a short
screen-cast entitled "Beginner's Guide Using Go On Win98/2K/XP" that
you may find helpful:
http://www.youtube.com/watch?v=X1VHXwhlDmo