Golang-Go 开发环境准备(一)

Go 开发环境准备

1. 搭建Go语言开发环境

1.1 下载

⭐ 下载地址

Go官网下载地址(ctrl+右键点击跳转)

Go官方镜像站(推荐)(ctrl+右键点击跳转)

⭐ 版本选择

Go语言更新迭代比较快,推荐使用较新版本,体验最新特性
image-20211118165523114

1.2 安装

⭐ Windows 安装

  • 准备:
    • 64 位 Win10 系统
    • go1.17.3.windows-amd64.msi(以此为例)

① 下载安装包,点击上方的下载地址选择Windows下的安装包并下载,如下图所示:
image-20211118170029394

② 双击下载好的安装包开始安装,如下图所示:
image-20211118171013157
image-20211118171147789
image-20211118171615004
image-20211118172006550
image-20211118172132204
image-20211118172302653
image-20211118172439721

③ 按下 Win+R 键打开 cmd 窗口,输入 go version 验证 go 是否安装
image-20211118175455952

1.3 GOPATH

GOPATH是Go的环境变量,用来表明你写的go项目的存放路径,而从Go 1.8版本开始,Go开发包在安装完成后会为GOPATH设置一个默认目录,并且在Go 1.11及之后的版本中启用了Go Module模式之后,不一定非将代码写到GOPATH目录下,也因此我们不需要再自己配置GOPATH了,使用默认的即可。
image-20211118174408918

1.4 配置 GOPROXY

从Go 1.13开始,Go Module正式作为Golang中的标准包管理器,在安装时自动启用,并附带一个默认的GOPROXY。

默认GoPROXY配置是:GOPROXY=https://proxy.golang.org,direct

但是国内访问不到https://proxy.golang.org,因此我们需要换一个GOPROXY,这里推荐使用https://goproxy.iohttps://goproxy.cn,在终端执行以下命令修改GOPROXY:

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

⭐ 注意 cn 和 direct 中间是个英文逗号,不要写错了
image-20211118175623257

2. Go 编辑器

这里我推荐使用GolandGoland是Jetbrains出品的付费IDE(学生可以申请免费教育许可证)

2.1 下载与安装

⭐ 下载地址

Goland官网下载地址(ctrl+右键点击跳转)

⭐ 安装

① 下载安装包,点击上方的下载地址开始下载安装包,如下图所示:
image-20211118181134585
② 双击下载好的安装包开始安装,如下图所示:
image-20211118181729149image-20211118181833445
image-20211118182016206
image-20211118182230935
image-20211118182329275
image-20211118182424711
image-20211118183357359

2.2 新建第一个项目

建议你可以创建一个文件夹专门用于存放Go项目的代码,便于寻找,也便于管理,如下所示:
image-20211118184648906
① 打开 Goland,如下所示:
image-20211118194644316
image-20211118195417189
image-20211118195634789
请添加图片描述
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vMLIoj1O-1637246877368)(C:\Users\28101\AppData\Roaming\Typora\typora-user-images\image-20211118200358742.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OWYE6AQ7-1637246889371)(C:\Users\28101\AppData\Roaming\Typora\typora-user-images\image-20211118200549054.png)]

2.3 第一个Go程序

① 选中 Hello 项目目录,右键点击选择 “Go File" ,点击 new 新建一个 main.go 文件,如下所示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BS1SXIDb-1637246435509)(C:\Users\28101\AppData\Roaming\Typora\typora-user-images\image-20211118201747193.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tG4K3XZG-1637246435509)(C:\Users\28101\AppData\Roaming\Typora\typora-user-images\image-20211118201958996.png)]
② 在 main.go 中输入以下代码:

package main  // 声明 main 包,表明当前是一个可执行程序(删掉原来的package Hello)

import "fmt"  // 导入内置 fmt 包

func main(){  // main函数,是程序执行的入口
	fmt.Println("Hello World!")  // 在终端打印 Hello World!
}

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gZ4bR3ZC-1637246435510)(C:\Users\28101\AppData\Roaming\Typora\typora-user-images\image-20211118221505919.png)]

③ 运行 main.go,两种方式:

  1. 第一种:编辑器快速运行
    在这里插入图片描述

  2. 第二种:终端命令运行

go build 命令表示将源代码编译成可执行文件

  • 如果是在项目本目录下执行,输入go build 即可,如上图中的第②步

  • 如果不是在项目本目录下执行,则输入go build 项目名 ,go 编译器会去 GOPATH 的 src 目录下查找你要编译的项目

  • 编译得到的可执行文件会保存在执行编译命令的当前目录下,如上图中的 main.exe
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ignfHv6K-1637246435513)(C:\Users\28101\AppData\Roaming\Typora\typora-user-images\image-20211118222559465.png)]

  1. 第三种:go run

go run main.go 命令本质上也是先编译再执行 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ST4Shpsv-1637246435514)(C:\Users\28101\AppData\Roaming\Typora\typora-user-images\image-20211118223705416.png)]

3. 小结

至此,我们完成了Go语言开发环境的搭建并写了我们的第一个Go程序,一门新的语言就这样被我们摸到了一点点哈哈哈!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爪喵喵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值