windows 安装 Go 语言

127 阅读2分钟

想学学后端语言,本来想学 python 来着,买了一堆书,但是感觉 go 语言好像更好使,准备学 go 语言

Go 语言下载网站

GO语言下载网站

OS 指的是系统,Arch 指版本,前面 File name 是文件名,后缀为 zip 的是压缩包,msi 的是安装程序 这里我下载的是 go1.17.2.windows-amd64.zip,下载好后我放在 D 盘了,解压出来即可

解压示例

将解压目录下的 bin 目录路径添加到环境变量,不会添加的可以看[post cid="355" cover="" size="small"/]

打开终端,输入以下命令查看 go 语言是否安装成功

go version

查看是否安装成功

然后添加 GOPATH 和 GOROOT 变量

GOPATH 变量,值为 go 项目工作目录,保存 go 项目代码和第三方依赖包,默认是C:\Users\用户名\go目录 GOROOT 变量,值为 go 安装根目录

安装的扩展依赖包等都会安装在 GOPATH 里,项目所在目录不在工作目录的话,初始化项目也会有点问题,所以最好都添加上

添加GOPATH和GOROOT变量

然后打开刚才设置的 GOPATH 目录新建文件夹 src,以后项目文件都存放在这个目录里面

项目目录示例

使用 vscode 编写 go 项目

打开 vscode,先安装 vscode 的 go 语言扩展 安装Go语言扩展 使用 vscode 打开 src 目录,创建一个 hello.go 提示安装各种依赖包 刚建好就提示安装这乱七八糟的,点 install all,安装完成后就有代码提示、自动补全代码、vscode 格式化文档和自动 import 等功能了 安装成功示例 安装好了,如果安装不上,终端输入以下命令更改 env 设置再次安装

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

也有安装时不是那么顺利,提示一堆未找到文件什么的错误,但是仔细看下也有成功的,最终这十个都会安装成功

在新建的 hello.go 写入

package main

import "fmt"

func main() {
   fmt.Println("hello word!")
}

在终端 cd 到目录下使用以下命令运行

go run hello.go

运行示例 也可以使用以下命令打包成 exe 二进制文件

go build hello.go

打包示例 也可以自定义打包的 exe 二进制文件的名字

go build -o zidingyi.exe hello.go

打包示例

❀❀❀❀❀❀ 完结散花 ❀❀❀❀❀❀

Written ❤️ sywdebug.