golang安装
2019-12-25 本文已影响0人
一个菜鸟JAVA
go安装
下载安装包
通过官方地址下载go安装包.我下载的是windows下免安装的,具体下载什么版本请自己按实际情况选择.官方下载页面.可能因为网络原因,无法访问的可以通过中国站下载.
安装
我下载的免安装的,所以需要自己解压.我解压到C:\go
下,推荐解压到此目录.然后分别设置GOROOT
和GOPATH
.



主要的环境变量
安装完成之后,在cmd中执行go env
,显示结果如下:

-
$GOOROOT
就是go在你电脑上的安装位置. -
$GOARCH
表示目标机器处理器架构 -
$GOOS
表示目标机器的操作系统
上面的目标机器是指你打算运行go应用的机器.GO支持交叉编译,即在windows机器上可以编译在linux运行的应用.为了区分本地机器和目标机器,可以使用
$GOHOSTARCH
和$GOHOSTOS
设置目标机器的参数.如果不设置,则默认保持跟本地机器的$GOARCH
和$GOOS
一致.
-
$GOBIN
表示编译器和链接器安装位置,默认为$GOROOT/bin,如果你使用的GO版本比较新,该值不设置问题不大. -
$GOPATH
默认采用和$GOROOT一样的值. 这个目录用来存放Go源码,Go的可运行文件,以及相应的编译之后的包文件.建议还是设置该值,并在该值中创建src、bin、pkg三个目录分别用来存放源码文件、包文件和执行文件 -
$GOARM
专门针对ARM架构处理器, -
$GOMAXPROCS
设置应用程序可以使用的处理器个数和核数.