如何在Windows中编译Golang源代码

I want to compile the source code of golang (http://golang.org/dl/go1.3.src.tar.gz). Because I want to leran the technologies of compilation, even I will modify the sources codes of go compiler. Can anyone tell me how to do it?

Attention, I just want to compile it in windows, not in linux. Thanks!

It's a little bit more complicated on windows than on Linux

  1. You have to install the MinGW GCC tool chain and make sure you put it in your path.
    • Not going into details because the official HOWTO on that link is very detailed.
  2. Download Go's source, unpack it, open a terminal and cd path-to-go/src.
  3. run all.bat, if all goes well you should get ALL TESTS PASSED printed out after a while.

This works well for me. I can get both 32 bit and 64 bit go working on windows 7 and 8.1 using this method:

Go WindowsBuild

You might like to also give this a go.

Go MinGW