Chi*_*xus 5

就像@David Budworth 所说的那样,这些变量是您平台的默认值。

$GOPATH$GOROOTexport GOPATH=/home/user/go
/usr/lib/go-1.6/srcUbuntubashgo executable

例如:

$GROOTgo executable
export GOROOT="$(cd .. && pwd)"
GOTOOLDIR
// ToolDir is the directory containing build tools.
var ToolDir = filepath.Join(runtime.GOROOT(), "pkg/tool/"+runtime.GOOS+"_"+runtime.GOARCH)

我发现这篇关于构建 Go 的好文章:Go 如何用于构建自身

PS:对不起我的英语。我不是母语为英语的人。