特点:(默认配置下)编译结果是静态链接后的单个可执行文件,(除 stdc以外)没有任何外部依赖,部署和维护非常方便。
Install
Manual
tar -C /usr/local -xzf go1.11.5.linux-amd64.tar.gz
在 .bash_profile 或 .bashrc 里增加环境变量设置:
export PATH=/usr/local/go/bin:$PATH
export GOROOT=/usr/local/go
Tips
CLI
go env GOPATH
go env GOROOT
go build
Cross Compile
1.5版以后的 Go 交叉编译非常简单,只需在 build 前设置 GOARCH 和 GOOS 两个环境变量即可
Compile Linux amd64 bin from Windows
set GOARCH=amd64
set GOOS=linux
go build