介绍几个go语言编程中常用的环境变量,都可以通过export指令修改
$GOROOT
go编译器程序的安装目录
$GOPATH
go项目工程的根目录
该目录下必须包含src,pkg,bin3个子目录
$GOBIN
go程序编译完成后生成的可执行binary,使用go install命令时,自动安装到$GOPATH/bin下
$GOOS
$GOARCH
目标平台的操作系统类型和芯片架构类型,这两个参数主要用于交叉编译中
go支持多种操作系统和芯片体系结构,故go对交叉编译也有很好的支持
使用如下命令可以查看当前环境中go相关的环境变量
1 | go env |
Linux
1 | GOARCH="amd64" |
Mac
1 | GOARCH="amd64" |