手记

GO 的环境变量

环境变量说明:

$GOROOT    表示 Go 在电脑上的安装位置,不需要手动配置

$GOBIN    表示编译器和链接器的安装位置,默认是 $GOROOT/bin,Go 1.0.3 及以后的版本,可以将它的值设置为空,Go 会使用默认值。

$GOPATH    项目存放目录,默认采用和 $GOROOT 一样的值, Go 1.1 版本开始,你必须修改为其它路径。它可以包含多个包含 Go 语言源码文件、包文件和可执行文件的路径,而这些路径下又必须分别包含三个规定的目录:src、pkg 和 bin,这三个目录分别用于存放源码文件、包文件和可执行文件。

$GOARCH    表示目标机器的处理器架构,它的值可以是 386、amd64 或 arm。

$GOOS    表示目标机器的操作系统,它的值可以是 darwin、freebsd、linux 或 windows。

$GOARM    专门针对基于 arm 架构的处理器,它的值可以是 5 或 6,默认为 6。

$GOMAXPROCS    用于设置应用程序可使用的处理器个数与核数

Go 编译器支持交叉编译,就是说编写源代码的机器可以和应用程序的机器有完全不同的操作系统或处理器架构。

为了区分本地机器和目标机器,可以使用 $GOHOSTOS$GOHOSTARCH 设置本地机器的操作系统名称和编译体系结构,这两个变量只有在进行交叉编译的时候才会用到,如果不进行显示设置,他们的值会和本地机器($GOOS$GOARCH)一样。

$GOPATH 环境的配置

windows:

  1. 右击我的电脑,选择 属性


  2. 选择 高级系统设置


  3. 选择 环境变量


  4. 新建系统变量(不是用户变量)
    变量值是要设置的路径




作者:mrqiaoyu
链接:https://www.jianshu.com/p/953b6a47fe4b


0人推荐
随时随地看视频
慕课网APP