为了账号安全,请及时绑定邮箱和手机立即绑定

GO 的环境变量

标签:
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. 右击我的电脑,选择 属性


    webp

  2. 选择 高级系统设置


    webp

  3. 选择 环境变量


    webp

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


    webp



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


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消