
mitchellh/gox
Gox is a simple Go cross-compile tool that operates like go build. It can conduct parallel builds for multiple platforms and build the cross-compilation toolchain. To install Gox, use go get and compile the tag version. Gox will parallelize builds based on the number of CPUs you have and build for every platform by default. It can also build packages and sub-packages and allows users to build multiple distinct packages. Gox has built-in OS/Arch filtering, making it easier to use than other cross-compile tools. Dave Cheney's golang-crosscompile is more work as it requires a shell, whereas goxc is a more richly featured tool that can do more than just cross-compile binaries. Gox is super slim and only cross-compiles binaries and builds packages in parallel. Overall, Gox is an approachable and efficient tool for Go cross compilation.
don't have tea/gui yet? download here
Copy the tea one-liner above into your terminal to install mitchellh/gox. tea will interpret the documentation and take care of any dependencies.