一、前言
今天主编要和大家一起学习最近几年不输热度、不输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虽然代码量不多,也不难,但是搭建环境的确坑很多,如果你觉得小编写的还不错的话,记得点个赞和分享加关注哦,谢谢啦。更多精彩好文敬请关注公众号简易编程网,期待你的到来。