GO语言的sdk下载安装和配置
家电修理 2023-07-16 19:16www.caominkang.com电器维修
- 官网下载go
indos
go下载链接
如下,点进去后应是这个界面,可以直接点击对应系统版本的.msi文件,这样安装卸载都方便。另一种方法就是下载压缩包,然后在你喜欢的地方解压缩即可,然后进行环境变量配置。
centos7
在centos7中有对应的yum可以省下很多功夫,直接就
yum install golang
即可
2. 配置环境变量
查看go的环境变量命令如下
go env #结果如下 set GO111MODULE=off set GOARCH=amd64 set GOBIN=E:go coursebin set GOCACHE=E:go coursego-build set GOENV=C:UserssamuAppDataRoaminggoenv set GOEXE=.exe set GOFLAGS= set GOHOSTARCH=amd64 set GOHOSTOS=indos set GOINSECURE= set GOMODCACHE=E:go coursepkgmod set GONOPROXY= set GONOSUMDB= set GOOS=indos set GOPATH=E:go course set GOPRIVATE= set GOPROXY=https://proxy.golang.,direct set GOROOT=E:go set GOSUMDB=sum.golang. set GOTMPDIR= set GOTOOLDIR=E:gopkgtoolindos_amd64 set GOVCS= set GOVERSION=go1.16.5 set GCCGO=ggo set AR=ar set CC=g 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:UserssamuAppDataLocalTempgo-build382283171=/tmp/go-build -gno-record-g-sitches
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)
关于配置环境变量大家应该都知道吧?
in10中,[电脑]右键打开[属性],在[环境变量]一项中配置,如果你是解压缩安装的,需要在Path中配置上你go安装目录下bin目录中go.exe位置,配置好了就算安装好了。
centos7
export PATH=$PATH:[具体目录]#对既有环境变量PATH进行配置 export GOPATH=[具体目录]#配置新变量
,对于go环境变量的设置还可以采用go内部命令设置
go env - GOPROXY=http://mirrors.aliyun./goproxy/ #这个命令就将GOPROXY变量覆盖成了阿里云,让go run或者go build更快
- 关于踩坑
当你go env时出现可以进行set [环境变量]=[目录],不过这个没有写进配置里,你还是需要自行配置GOPATH、GOROOT等变量,其实你可以切换进你源文件对应目录就能go run 了,这已经够日常学习所用了。
还有就是当你设置了GOPATH和GOBIN,你直接go build你src目录下文件会生成两个结果,一个在你GOPATH路径下bin目录中,一个在你cmd当前目录下,这个是Debug和Release的区别,还有你src目录生成的可执行文件可能会闪退(点击运行),但cmd下能运行,这个问题我还在查资料,电脑维修网希望大佬指点。
空调维修
- 温岭冰箱全国统一服务热线-全国统一人工【7X2
- 荆州速热热水器维修(荆州热水器维修)
- 昆山热水器故障码5ER-昆山热水器故障码26
- 温岭洗衣机24小时服务电话—(7X24小时)登记报
- 统帅热水器售后维修服务电话—— (7X24小时)登
- 阳江中央空调统一电话热线-阳江空调官方售后电
- 乌鲁木齐阳春燃气灶厂家服务热线
- 珠海许昌集成灶售后服务电话-全国统一人工【
- 乌鲁木齐中央空调维修服务专线-乌鲁木齐中央空
- 新沂热水器故障电话码维修-新沂热水器常见故障
- 诸城壁挂炉24小时服务热线电话
- 靖江空调24小时服务电话-——售后维修中心电话
- 空调室外滴水管维修(空调室外排水管维修)
- 九江壁挂炉400全国服务电话-(7X24小时)登记报修
- 热水器故障码f.22怎么解决-热水器f0故障解决方法
- 营口热水器售后维修服务电话—— 全国统一人工