附1:安装 Golang 开发环境(windows)

前一篇博客讲了如何在linux系统上配置golang环境和vscode,这一篇讲windows。

文章目录

  • 0、环境
  • 1、安装 VSCode 编辑器
  • 2、安装 golang
    • 3.1 安装
    • 3.2 设置环境变量
    • 3.3 创建 hello world!
  • 4、安装 go 的一些工具
    • 4.1 gocode
    • 4.2 vscode 插件
  • 5、参考资料
  • 6、我的其他博客

0、环境

  • 主机:windows1064位

1、安装 VSCode 编辑器

  • 和linux系统一样,进入Visual Studio Code 官网,下载安装即可。
  • 或者命令go get github.com/nsf/gocode(这个要在golang安装好之后才能用,所以可以选择先安装golang,就可以)
    附1:安装 Golang 开发环境(windows)_第1张图片

2、安装 golang

3.1 安装

Go语言官网,如果访问速度慢或者无法访问请访问谷歌中国官网。
附1:安装 Golang 开发环境(windows)_第2张图片

3.2 设置环境变量

  • PATH的作用

一个完整的GO项目必须包含 bin pkg src 三个文件夹
.
bin编译后生成的可执行文件(为了方便,可以把此目录加入到 $PATH 变量中,如果有多个gopath,那么使用${GOPATH//://bin:}/bin添加所有的bin目录)
.
pkg编译时生成的中间文件(比如:.a)
.
src存放源代码(比如:.go .c .h .s等) 按照golang默认约定,go run,go install等命令的当前工作路径(即在此路径下执行上述命令)。
所以当我们使用版本控制(Git…)来管理代码时,只需要管理 src 里的代码即可
.
src 里可以分文件夹来存储多个项目的源代码
而GO语言的执行依赖GOPATH,所以我们需要在环境变量中增加GOPATH

  • 新建文件夹
    附1:安装 Golang 开发环境(windows)_第3张图片
    建立这三个文件夹。

  • 更改环境变量
    我的电脑->属性->高级系统设置->环境变量.
    附1:安装 Golang 开发环境(windows)_第4张图片
    添加这三个,新建即可。
    GOROOT写刚刚安装的路径;
    GOPATH写你的工作路径;
    新建完这个之后,进入用户变量的path,双击即可。
    附1:安装 Golang 开发环境(windows)_第5张图片
    新建,红框的三个,至于蓝色那个应该是我最开始在安装vs code的时候,勾选了建立路径才有的,可以不用管。最后记得要保存。
    附1:安装 Golang 开发环境(windows)_第6张图片

  • 验证路径是否建立好,重新打开powershell,输入go env,观察GOPATH和GOROOT是不是刚刚自己设置的值。
    附1:安装 Golang 开发环境(windows)_第7张图片

  • 打开cmd窗口
    附1:安装 Golang 开发环境(windows)_第8张图片

OK!完成!

3.3 创建 hello world!

  • 操作也跟linux 一样,在gosrc目录新建一个和hello.go文件,命令 go run/install/build hello.go即可(三个命令一个即可),差别已在上一篇博客中提到。
    附1:安装 Golang 开发环境(windows)_第9张图片

4、安装 go 的一些工具

4.1 gocode

  • 下载gocode

    go get github.com/nsf/gocode

  • 安装gocode

    go install github.com/nsf/gocode

附1:安装 Golang 开发环境(windows)_第10张图片

4.2 vscode 插件

  • 快捷键F1搜索插件,输入go,直接安装即可,但是这只是最基本的。
    附1:安装 Golang 开发环境(windows)_第11张图片

  • 安装 vscode插件debug插件请移步我这两篇博客:

    • 服务计算作业2 附2:vscode插件的安装方法
    • 服务计算作业2 附3:vscode插件的安装方法2

5、参考资料

  • Go语言环境安装&搭建(Win)

  • 在 vs code 中使用 go 插件时相关工具的正确安装方式

6、我的其他博客

linuxgolang环境配置:前一篇博客
centos虚拟机:服务计算作业1:安装你的私有云

你可能感兴趣的:(服务计算)