从零搭建Go语言开发环境

2022-11-0318:36:31编程语言入门到精通Comments1,087 views字数 1044阅读模式

从零搭建Go语言开发环境文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

1.安装Go语言及搭建Go语言开发环境

Go官网下载地址:golang.org/dl/文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

Go官方镜像站(推荐):golang.google.cn/dl/文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

Go语言是Google公司的,由于此网站在国外,以国内可能会无法访问,无法访问的同学请科学上网文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

进入官网的同学,选择自己电脑的操作系统,我的是windows系统,所以我选择第一个。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

从零搭建Go语言开发环境文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

下载了直接,直接双击进行傻瓜式的安装文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

从零搭建Go语言开发环境文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

当你看见下面这个界面,就说明安装成功了,点击Finish,完成安装。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

从零搭建Go语言开发环境文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

当然我们还可以在验证一下,是否安装成功: 执行:go version,即可查看go的版本。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

从零搭建Go语言开发环境文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

2.Go开发编辑器的选择

VS Code官方下载地址:code.visualstudio.com/Download文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

作为一名前端工程师,相比你们对vscode不会陌生,这个也是进行傻瓜式安装即可,上面是下载地址。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

vscode主界面介绍:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

从零搭建Go语言开发环境文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

在这里我们可以安装一些扩展插件: 作为go语言开发,我们需要安装一个go的插件,文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

从零搭建Go语言开发环境文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

当然作为前端工程师,我还安装了一些其他插件,大家根据自己的需求安装即可,安装好之后,记得重启vscode编辑器。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

从零搭建Go语言开发环境文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

3.开发第一个Go程序

执行go build ,会生成一个跟你项目同名的.exe文件,这个是编译得到的可执行文件会保存在执行编译命令的当前目录下。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

从零搭建Go语言开发环境文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

我们再执行新生成的文件 项目名.exe,就会打印出来,我们刚刚在代码中写的Hello World!,至此,你的第一个go程序就开发完成了。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

从零搭建Go语言开发环境文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

如果大家在vscode里面执行go相关的命令可能会发生以下错误:无法将“xxxx”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。,那需要先执行文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine")
复制代码

再次执行go相关的命令就不会报了了。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

从零搭建Go语言开发环境文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

执行可执行文件.ext的时候,如果也报错,请按照提示加上.\文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

从零搭建Go语言开发环境文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

4.Go语言常用命令:

go version :查看go的版本文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

go run: go run main.go也可以执行程序,该命令本质上也是先编译再执行。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

go install: go install表示安装的意思,它先编译源代码得到可执行文件,然后将可执行文件移动到GOPATH的bin目录下。因为我们的环境变量中配置了GOPATH下的bin目录,所以我们就可以在任意地方直接执行可执行文件了。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

go build:编译得到的可执行文件文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html

文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/30012.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/ymba/30012.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定