go语言是一门编译性的语言,所以你需要有SDK工具包对其进行编译才能运行;其次需要有一个编辑工具来写代码;最后为SDK中的工具配置环境变量,所以总结一下可以包含三个方面:
当将 Go语言源码编写完成此时电脑还不能直接执行,需要使用编译器编译成二进制可执行文件,那么就需要使用Go语言的SDK工具包了。
SDK(Software Development Kit 软件开发工具包)包含了对应语言的所有工具。
进入到官网:https://golang.google.cn/dl/
下载zip格式的或者msi格式64位(根据自己电脑实际配置选择)版本的软件,这里作者选择的是zip格式的软件,下载完毕后解压到到指定目录即可:
解压完后为go文件夹,里面的内容如上述所示,其中bin目录就是go的一些命令,src目录中是源码。
此时SDK工具包已经安装完毕,可以测试一下是否安装成功,进入到D:\go\bin目录下执行:
VSCode是一个IDE开发工具,方便程序的编写,在Visual Studio Code - Code Editing. Redefined官网上去下载最新版的VSCode版本:
下载完成后,一直点击next即可完成安装。也可以安装到指定目录。
环境变量配置主要包含:
其中GOROOT指的就是SDK工具包中命令的环境路径配置,如果不配置每次就需要进入到D:\go\bin目录下才能执行命令。GOPATH表示的就是项目的工作目录,也就是后期项目的路径。
此时尽管不在D:\go\bin目录下一样可以使用go的命令,注意需要重新打开命令行窗口。
如果配置GOPATH,那么首先应该新建项目的工作目录,一般组织形式:
此时按照上述组织架构新建项目:
go_project
└─src
└─go_tutorial
└─main
└─main.go
现在可以配置GOPATH了。
这样就新建了一个GOPATH的系统环境变量。
此时可以通过go env查看设置的环境变量:
C:\Users\shenjianping>go env set GO111MODULE= set GOARCH=amd64 set GOBIN= set GOCACHE=C:\Users\shenjianping\AppData\Local\go-build set GOENV=C:\Users\shenjianping\AppData\Roaming\go\env set GOPATH=D:\go_project set GOPRIVATE= set GOPROXY=https://proxy.golang.org,direct set GOROOT=D:\go ...
原文:https://www.cnblogs.com/shenjianping/p/15131977.html