0

I want to compile the source code of golang (http://golang.org/dl/go1.3.src.tar.gz). Because I want to learn 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.

3
  • Compiling Go on Windows in much more difficult than compiling it on Linux, you know? Commented Jun 22, 2014 at 15:54
  • @FUZxxl: It's not that difficult. Commented Jun 22, 2014 at 16:13
  • @peterSO Typing ./all.bash into a terminal is simpler than having to install a toolchain manually as Windows does not provide one by default. Commented Jun 22, 2014 at 16:14

2 Answers 2

3

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.
Sign up to request clarification or add additional context in comments.

1 Comment

I was literally doing this today and honestly - the instructions here are a perfect subset of the ones in the documentation. It literally isn't any harder than this. +1 to undo the stupid downvote.
0

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

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.