Go

Go

特点:(默认配置下)编译结果是静态链接后的单个可执行文件,(除 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

Last update: 2019-01-31 03:22:31 UTC