web-technical-blog

web開発に関する技術メモ

Windows7 64bit版でGo言語のクロスコンパイルを試す

環境

C:\lib\src\awesomeProject>go version
go version go1.8.3 windows/amd64
C:\lib\src\awesomeProject>go env
set GOARCH=amd64
set GOBIN=
set GOEXE=.exe
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=C:\lib
set GORACE=
set GOROOT=C:\Go
set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64
・・・省略・・・

Goでクロスコンパイル

set GOOS=linux
set GOARCH=amd64
go build -o hello hello.go