How to create Golang Linux binaries using a Windows host
You can easily set the target operating system and processor architecture using the environment variables GOOS and GOARCH respectively. So, as you want to build it for linux operating system, following command with above environment variables will do, 

$ GOOS=linux GOARCH=amd64 go build -o hello main.go


Here is the list of all the supported operating system with which you can easily do cross compilation using Go lang.