GO语言的sdk下载安装和配置

  1. 官网下载go
    windows:
    go下载链接
    如下,点进去后应是这个界面,可以直接点击对应系统版本的.msi文件,这样安装卸载都方便。另一种办法就是下载压缩包,然后在你喜欢的地方解压缩即可,然后进行环境变量配置。
    在这里插入图片描述
    centos7
    在centos7中有对应的yum可以省下很多功夫,直接就
yum install golang

即可
2. 配置环境变量
查看go的环境变量命令如下:

go env
#结果如下:
set GO111MODULE=off
set GOARCH=amd64
set GOBIN=E:\go course\bin
set GOCACHE=E:\go course\go-build
set GOENV=C:\Users\samu\AppData\Roaming\go\env
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=E:\go course\pkg\mod
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=E:\go course
set GOPRIVATE=
set GOPROXY=https://proxy.golang.org,direct
set GOROOT=E:\go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=E:\go\pkg\tool\windows_amd64
set GOVCS=
set GOVERSION=go1.16.5
set GCCGO=gccgo
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 -fdebug-prefix-map=C:\Users\samu\AppData\Local\Temp\go-build382283171=/tmp/go-build -gno-record-gcc-switches

GOROOT
golang的安装目录,内置程序的安装位置
GOPATH
大多认为是工作目录,里面应该包含三个目录:src、bin和pkg,src放着go get下载的源库文件,和git clone一样的效果;bin保存了go install命令后,安装的可执行程序;pkg放项目代码的归档文件,由.a收尾,和go中的pkg目录相似。之所以说大多认为是工作目录,是因为我们除了下载,也可以自行生成一个个token供调用。可参考:
go语言中文网的go教程中关于包的小节
GOBIN
编译后的二进制代码存放处。
GO111MODULE
和go module有关,我们可以先给设置这个变量为关闭(即off)
关于配置环境变量大家应该都知道吧?
win10中,[电脑]右键打开[属性],在[环境变量]一项中配置,如果你是解压缩安装的,需要在Path中配置上你go安装目录下bin目录中go.exe位置,配置好了就算安装好了。
centos7:

export PATH=$PATH:[具体目录]#对既有环境变量PATH进行配置
export GOPATH=[具体目录]#配置新变量

另外,对于go环境变量的设置还可以采用go内部命令设置

go env -w GOPROXY=http://mirrors.aliyun.com/goproxy/
#这个命令就将GOPROXY变量覆盖成了阿里云,让go run或者go build更快
  1. 关于踩坑:
    当你go env时出现可以进行set [环境变量]=[目录],不过这个没有写进配置里,你还是需要自行配置GOPATH、GOROOT等变量,其实你可以切换进你源文件对应目录就能go run 了,这已经够日常学习所用了。
    还有就是当你设置了GOPATH和GOBIN,你直接go build你src目录下文件会生成两个结果,一个在你GOPATH路径下bin目录中,一个在你cmd当前目录下,这个是Debug和Release的区别,还有你src目录生成的可执行文件可能会闪退(点击运行),但cmd下能运行,这个问题我还在查资料,希望大佬指点。
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
下载安装Go的SDK可以按照以下步骤进行: 1. 首先,前往Go官方网站(https://golang.org/),在下载页面选择适用于你操作系统的安装包进行下载。 2. 下载完成后,双击运行安装包。按照安装向导的提示,一路点击"下一步"直到完成安装。在安装过程中,默认会选择一个安装路径,你可以根据需要选择不同的路径。 3. 安装完成后,打开命令行终端,输入"go version"命令,确认是否成功安装并配置Go语言的环境。 4. 配置Go的工程目录,即GOPATH。在你想要设置为GOPATH的路径下,创建三个文件夹:bin、pkg和src。其中,src文件夹用于存放你的Go源代码文件,pkg文件夹用于存放编译后的包文件,bin文件夹用于存放可执行文件。 5. 现在,你已经成功下载安装了Go的SDK,并且完成了基本的配置。你可以开始使用Go编写和运行程序了。 总结步骤: 1. 下载适用于你的操作系统的Go安装包。 2. 运行安装包并按照提示完成安装。 3. 打开命令行终端,输入"go version"命令确认安装成功。 4. 配置GOPATH,创建bin、pkg和src三个文件夹。 5. 开始使用Go编写和运行程序。 希望以上信息能够帮助到你!如果还有其他问题,请随时提问。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [下载安装Go SDK、命令运行及在GoLand中运行第一个HelloWorld](https://blog.csdn.net/weixin_52690231/article/details/123589665)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值