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

Golang-搭建Go 语言开发环境

  • Go 开发环境准备
    • 1. 搭建Go语言开发环境
      • 1.1 下载
        • ⭐ 下载地址
        • ⭐ 版本选择
      • 1.2 安装
      • 1.3 GOPATH
      • 1.4 配置 GOPROXY
    • 2. Go 编辑器
      • 2.1 下载与安装
        • ⭐ 下载地址
        • ⭐ 安装
      • 2.2 新建第一个项目
      • 2.3 第一个Go程序
    • 3. 小结

Go 开发环境准备

1. 搭建Go语言开发环境

1.1 下载

⭐ 下载地址

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

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

⭐ 版本选择

Go语言更新迭代比较快,推荐使用较新版本,体验最新特性
Golang-Go 开发环境准备(一)_第1张图片

1.2 安装

⭐ Windows 安装

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

① 下载安装包,点击上方的下载地址选择Windows下的安装包并下载,如下图所示:
Golang-Go 开发环境准备(一)_第2张图片

② 双击下载好的安装包开始安装,如下图所示:
Golang-Go 开发环境准备(一)_第3张图片
Golang-Go 开发环境准备(一)_第4张图片
Golang-Go 开发环境准备(一)_第5张图片
Golang-Go 开发环境准备(一)_第6张图片
Golang-Go 开发环境准备(一)_第7张图片
Golang-Go 开发环境准备(一)_第8张图片
Golang-Go 开发环境准备(一)_第9张图片

③ 按下 Win+R 键打开 cmd 窗口,输入 go version 验证 go 是否安装
Golang-Go 开发环境准备(一)_第10张图片

1.3 GOPATH

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

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+右键点击跳转)

⭐ 安装

① 下载安装包,点击上方的下载地址开始下载安装包,如下图所示:
Golang-Go 开发环境准备(一)_第12张图片
② 双击下载好的安装包开始安装,如下图所示:
Golang-Go 开发环境准备(一)_第13张图片Golang-Go 开发环境准备(一)_第14张图片
Golang-Go 开发环境准备(一)_第15张图片
Golang-Go 开发环境准备(一)_第16张图片
Golang-Go 开发环境准备(一)_第17张图片
Golang-Go 开发环境准备(一)_第18张图片
Golang-Go 开发环境准备(一)_第19张图片

2.2 新建第一个项目

建议你可以创建一个文件夹专门用于存放Go项目的代码,便于寻找,也便于管理,如下所示:
Golang-Go 开发环境准备(一)_第20张图片
① 打开 Goland,如下所示:
Golang-Go 开发环境准备(一)_第21张图片
Golang-Go 开发环境准备(一)_第22张图片
Golang-Go 开发环境准备(一)_第23张图片
Golang-Go 开发环境准备(一)_第24张图片
Golang-Go 开发环境准备(一)_第25张图片
Golang-Go 开发环境准备(一)_第26张图片

2.3 第一个Go程序

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

Golang-Go 开发环境准备(一)_第27张图片
Golang-Go 开发环境准备(一)_第28张图片
② 在 main.go 中输入以下代码:

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

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

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

Golang-Go 开发环境准备(一)_第29张图片

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

  1. 第一种:编辑器快速运行
    Golang-Go 开发环境准备(一)_第30张图片

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

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

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

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

  • 编译得到的可执行文件会保存在执行编译命令的当前目录下,如上图中的 main.exe
    Golang-Go 开发环境准备(一)_第31张图片

  1. 第三种:go run

go run main.go 命令本质上也是先编译再执行 Golang-Go 开发环境准备(一)_第32张图片

3. 小结

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

你可能感兴趣的