您的位置 首页 golang

轻松学go第一天——-环境配置和开发工具的使用

一、前言

今天小编要带着大家一起学习一门近几年来热度不输Python的 编程语言 ,go,全名 golang 。话不多说,下面让我们一起来看看吧。

二、下载安装

这里小编为大家准备了 go 的最新版安装包,下载地址:(访问密码:6511),下载好后直接双击即可安装,如下:

然后选择安装地址:

然后再点Next并点击Install就可以等待安装了,安装完毕后我们可以去目录看看,如图:

当然,如果你不想通过安装的方式来使用go,也可以下载个免安装的go,这里小编同样为你准备了,下载地址:(访问密码:6511),不过前提是你们的系统的是windows。

三、配置环境变量

安装好了之后,我们需要给go语言配置环境变量,以便于我们可以在系统任意文件目录下运行go文件和go程序,首先打开 环境变量 ,如图:

这哥们就是专门来配置环境变量的,这里我们需要配置三个 系统变量 ,在安装go的时候已经安装好了一个,所以还需要配置其它两个,如图:

当然,我并不知道免安装版本的go是否会自动添加go的主程序目录到系统path变量中去(应该没有),所以建议你选择免安装版本最好先检查一遍。然后我们还需要设置两个变量,如下:

 GOROOT:Go 语言安装根目录的路径
GOPATH:存储Go语言项目的路径  

设置好后我们需要给存放go项目的目录添加三个文件夹目录,如下:

 src ——存放源代码文件
pkg——存放编译后的文件
bin ——存放编译后的 可执行文件   

一切都已经设置好了,我们来看下go的版本,如图:

当然,我们还可以轻松配置go的环境变量,的如图:

四、运行第一个go程序

1.go run

这里的main包是一个特殊的包,他表示他所在的文件是一个可执行的文件,而不是库,因此他可以独立运行。

2.go build

如果我们要把目标程序编译成可执行文件,我们可以使用go build,他可以将go程序编译成exe程序,如图:

不过由于咱们创建的是控制台程序,因此会出现一闪而过的情况,所以这里不再演示。

3.go install

如果我们需要模块化整个项目了而不是单个文件,这个时候需要go install的帮助,首先我们建立两个文件,内容如图所示:

此时我们在带有主函数的文件目录下运行go install ,如图:

发现报了一个go.mod文件没发现的错误,既然这样,我们就用命令创建一个,如图:

然后再次go install,如图:

创建后发现又报了一个test包不存在与GOROOT的错误,说明路径或者环境设置有问题,我们来看下环境变量的值的分布情况,如图:

可以看到第一条选项是打开的,说明编译器没有去GOROOT这个目录找包,所以才会报错,把这个关闭即可,命令如下:

 go env -w GO111MODULE=off  

关闭后我们再来运行下go install,如图:

发现还是不行,这次的问题就出在test包下的da这个函数上,其实这是因为go规定函数首字母必须大写导致的错误,改过来就行了,如图:

此时可以看到,总算是编译通过了,而且还生成了可执行文件,此次过程可谓是一波三折啊。

五、LiteIDE

作为一门流行的编程语言,必然要有一个靠谱的代码编辑工具才行,这里我主推LiteIDE,下载地址:(访问密码:6511),下载后直接解压即可。目录如图:

我们打开该软件,首先选择在什么系统下运行,如图:

然后来修改当前环境,如图:

直接修改为自己先前设置的路径。然后修改GOPATH的路径,方便以后的项目创建可以直接在我们原先设置的路径,如图:

选择好后点击OK即可,然后我们来创建一个go 的控制台程序试试,如图:

创建好后直接点击图标或者编译菜单进行运行,如图:

至此,所有工作大功告成。

六、sublimetext配置go 开发环境

如果你和小编有一样的喜好,喜欢用sublimetext的话,同样我们可以在这个编辑的基础上搭建一个go的开发环境,首先我们需要下载一个sublimetext的插件,如图:

下载第一个插件,然后我们进入用户设置,添加点东西,以便go程序能别编译运行,如下:

这都是我们之前设置过的,这里不再赘述。然后我们在项目目录创建一个文件夹并写入一个go程序,如图:

现在我们按下ctrl+B来运行下,如图:

当然,如果你下载不了Golang Build这个插件的话,这里小编给你准备了一个下载地址:(访问密码:6511),下载好后直接解压到packages目录中去,如图:

下载好后我们在按下ctrl+shift+p并选择install package ,然后在此输入Golang Build,此时就能轻松下载到该插件了,然后我们像上面的一样进行配置即可。

七、总结

大家可以看到,go虽然代码量不多,也不难,但是搭建环境的确坑很多,如果你觉得小编写的还不错的话,记得点个赞和分享加关注哦,谢谢啦。更多精彩好文敬请关注公众号简易编程网,期待你的到来。

文章来源:智云一二三科技

文章标题:轻松学go第一天——-环境配置和开发工具的使用

文章地址:https://www.zhihuclub.com/98826.shtml

关于作者: 智云科技

热门文章

网站地图