提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
学习go语言前,需要在电脑上配置go语言环境。环境配置类似java,并不太难,但是在VScode中配置好go语言编译环境不是个简单的事情。除了VScode,还可以使用Goland编译器,缺点很明显——要钱,但可以免费使用30天。
一、Windows下Go环境配置
首先要下载Go安装包:https://studygolang.com/dl
选择Microsoft Windows版本的.msi文件。下载完成后,安装一路next。
接下来,配置GOPATH系统变量。以Win10系统为例,在此电脑处鼠标右击,选择【属性】,然后选择【高级系统设置】,选择【环境变量】。在下面的系统变量处,选择新建。变量名:GOPATH,值:Go的安装路径G:\Go。双击系统变量中的Path,在最后添加bin文件夹的路径G:\Go\bin。
二、编译器下载及配置1.Goland
下载并安装后,新建工程和go文件,编写代码。测试代码:
package main
import "fmt"
func main() {
fmt.Printf("Hello, world.\n")
}
2.VScode
如果习惯使用vscode,也可以在vscode中配置安装环境,进行后续开发。但第三方依赖包的下载安装比较费时,因为很多包在vscode无法直接下载,需要手动输命令下载,甚至有些包的下载需要翻墙。
在vscode中搜索插件Go,点击安装。安装好后,新建go文件,开始敲代码。
注意:在vscode中,不能单独只打开一个.go文件,而是需要打开配置的GOPATH目录,在这个目录下创建工程。也就是创建一个文件夹。
然而,vscode会开始提示一些命令不可用。
想着一劳永逸,点击Install All,结果一堆提示下载失败。这里需要自己手动去下载缺少的包,然后将其放入GOPATH的src路径下。有博主将可能需要的包放入了百度云,供大家下载。转送阵。有时候,vscode仍会提示某些命令不可用,此时需要手动去安装这些失败的包。此处不再赘述,参考前面链接的文章里的部分就可以了。
前面的包全部下载安装好后,开始运行程序,结果提示dlv命令不可用。这是编译go文件的工具,我们需要手动去下载并安装。
选择下方的TERMINAL,在GOPATH下输入 go install github.com/derekparker/delve/cmd/dlv 命令。下载成功后不会有提示。
点击菜单栏的【Run】,选择【start Debugging】,在弹出的提示框中选择Go环境。
运行成功后,在控制台输出Hello,world。
总结
选择Goland编译器,下载安装十分简单,分分钟可以开始进入Go语言的世界,但是这个软件只能免费使用30天;对于vscode编译器,前期第三方依赖包的下载安装十分费事,但配置好后就可以一直使用啦。