GO环境变量

GO开发环境依赖于一些操作系统环境变量,最好在安装GO之前就已经设置好他们。
如果是Windows的话,完全不用手动设置,Go将被默认安装在目录c:/go下

$GOROOT GO被安装在的位置

$GOARCH 表示目标机器的处理器架构

$GOOS 表示目标机器的操作系统

$GOBIN      表示编译器和连接器的安装位置,默认是$GOROOT/bin,如果使用的1.0.3以及
                    以后的版本,一般可以将它的值设置为空,Go将会使用前面提到的默认值。
                
$GOPATH   默认和$GOROOT一样的值,但是从GO1.1之后,必须修改为其它路径。
					可以包含多个Go语言源码文件、包文件、可执行文件的路径,
					而这个目录下又必须分别包含src、pkg、bin三个目录,分别存放源码文案、
					包文件,可执行文件

$GOARM 专门针对处理器架构是arm的处理器

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

目标机器是指你打算运行你的Go应用程序的机器

GO编译器支持交叉编译,也就是说可以在一台机器上构建运行在具有不同操作系统和处理器架构上的应用程序,也就是说编写源代码的机器可以和目标机器有完全不同的特性

为了区分本地机器和目标机器,你可以使用 $GOHOSTOS 和 G O H O S T A R C H 设 置 本 地 机 器 的 操 作 系 统 名 称 和 编 译 体 系 结 构 , 这 两 个 变 量 只 在 交 叉 编 译 的 时 候 才 会 用 到 , 如 果 不 显 示 设 置 , 他 们 的 值 会 和 GOHOSTARCH 设置本地机器的操作系统名称和编译体系结构,这两个变量只在交叉编译的时候才会用到,如果不显示设置,他们的值会和 GOHOSTARCHGOOS 、$GOARCH相同

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值