一、go语言基础-go语言开发环境配置

环境

window10 + VSCode1.63.2 + go1.17.6.windows-amd64 + Git-2.35.1.2-64-bit

一、环境配置

1、go语言下载

https://golang.google.cn/dl/go1.17.6.windows-amd64.msi

在这里插入图片描述

2、VSCode下载

https://code.visualstudio.com/docs/?dv=win

3、git

https://github.com/git-for-windows/git/releases/download/v2.35.1.windows.2/Git-2.35.1.2-64-bit.exe
二、安装

1、vscode安装一直下一步直到完成,有需求可以修改安装路径
2、vscode安装中文插件
在这里插入图片描述

3、安装VS CODE GO插件
在VS CODE界面,单击左排最后一个按钮,出现插件管理界面,搜索go,搜到GO的首选插件,点"install"安装,这个安装很快完成。
在这里插入图片描述

4、安装vscode-go-syntax语法检查插件,插件完成后关闭vscode,配置go语言开发环境
在这里插入图片描述

5、go语言开发环境安装
1>双击go1.21.6.windows-amd64.msi,next、选择安装路径
在这里插入图片描述
2>安装后的C:\go1.21.6\目录结构
bin: 存放编译后的二进制文件
pkg:存放编译后的包文件,包文件的扩展名一般以xxx.a,既 .a结尾
src:存放go语言的源码

6、配置go环境变量
1>打开环境变量设置
在这里插入图片描述
在这里插入图片描述
2>删除用户环境变量
在这里插入图片描述

在这里插入图片描述

3>在系统环境变量中添加go相关的变量,需要添加的变量如下

变量名变量的值变量的作用
GOPATHC:\goprojectGo语言工作目录,指定存放编写的go项目,包,编译的二进制文件等
GOROOTC:\go1.21.6指定Go开发包的安装目录
PATH追加C:\goproject\bin增加go命令的路径,让我们在终端不写绝对路径可以直接运行go命令
GO111MODULEon开启 Go.mod功能,指定编译go代码时所需要的依赖包,直接使用go.mod来下载股那里,go.mod是go官方依赖包管理工具
GOPROXYhttps://goproxy.cn配置go下载包时的代理地址为国内go代理地址,go依赖包默认下载地址是国外的,不能科学上网需要配置代理

4>配置环境变量
创建工作目录:C:\goproject\src、 C:\goproject\bin、C:\goproject\pkg
在这里插入图片描述
在系统环境变量中添加GOPATH
在这里插入图片描述

在系统环境变量中添加GOROOT

在这里插入图片描述

修改系统环境变量中的path,追加C:\goproject\bin
在这里插入图片描述

添加GO111MODULE 变量
在这里插入图片描述
配置GOPROXY环境变量,需要添加direct(优先走代理,代理访问不同直接找github源地址下载)
在这里插入图片描述
5>验证go开发环境安装成功
在这里插入图片描述

7、创建go的第一个程序
1>创建C:\goproject\src\project01
2>通过vscode打开C:\goproject\src\project01
在这里插入图片描述
3>创建min.go,vs code打开hello.go后,输入任何一个字符,在右下方出现"toools missing"的提示。单击提示并在弹出框中选择install ALL,然后开始安装缺少的工具,这个过程比较长,直到最后出现all tools successfully installed的提示。
在这里插入图片描述
在这里插入图片描述
4>编写第一个go程序

package main

import (
	"fmt"
)

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

5>安装code runner插件
在这里插入图片描述
6>在vscode运行代码
在这里插入图片描述

7>go build编译go程序
在这里插入图片描述
有用的插件
1、remote ssh,用于远程连接linux服务器
在这里插入图片描述
2、GitLens — Git supercharged, 用于查看代码提交的开发者
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值