Windows下安装和配置Go开发环境

embedded/2025/1/16 4:22:13/

文章目录

  • 1. 介绍了SDK
  • 2. 下载 SDK工具包
  • 3. windows 下配置 Golang 环境变量

1. 介绍了SDK

  1. SDK 的全称(Software Development Kit 软件开发工具包)
  2. SDK是提供给开发人员使用的,其中包含了对应开发语言的工具包

2. 下载 SDK工具包

  1. Go语言的官网为:https://golang.google.cn/
  2. SDK下载地址:https://www.golangtc.com/download
  3. 如何选择对应的sdk版本
  • 下面对应的系统和包已经对应好了,如果是32位的就选 -386 的

  • win64下提供了 zip 和 msi 安装方式,这里两个都可以选择
    在这里插入图片描述

  • 下载解压后

在这里插入图片描述

windows__Golang__17">3. windows 下配置 Golang 环境变量

  • 根据windows系统在查找可执行程序的原理,可以将Go所在路径定义到环境变量中,让系统帮我们去找运行执行的程序,这样在任何目录下都可以执行go指令。
  • 在Go开发中,需要配置哪些环境变量
环境变量说明
GOROOT指定SDK的安装路径
PATH添加SDK的 /bin 目录
GOPATH工作目录,将来我们的go项目的工作路径
  • win11 直接在这里搜索:环境变量

在这里插入图片描述

  • 在系统变量中新建如下:

在这里插入图片描述
在这里插入图片描述

  • 在 Path 中新增 GOPOOT 变量

在这里插入图片描述

  • 新建后续存放的Go项目

在这里插入图片描述

  • 在系统变量中新建对应的路径

在这里插入图片描述

  • 如果后续需要在其他路径创建新的go项目,直接就在GOPATH后面新增路径即可,注意使用分号隔开

在这里插入图片描述

  • 测试 go 的 sdk 是否安装成功
go version

在这里插入图片描述


http://www.ppmy.cn/embedded/154302.html

相关文章

Nginx 配置支持 HTTPS 代理

个人博客地址:Nginx 配置支持 HTTPS 代理 | 一张假钞的真实世界 本文描述的是Nginx HTTPS反向代理的情况(即后端服务是HTTP的)。 使用openssl配置ssl证书 生成服务器端的私钥(key 文件): # openssl gen…

分布式缓存redis

分布式缓存redis 1 redis单机(单节点)部署缺点 (1)数据丢失问题:redis是内存存储,服务重启可能会丢失数据 (2)并发能力问题:redis单节点(单机)部…

70_Redis数据结构-RedisObject

1.RedisObject介绍 在Redis中,所有数据类型的键和值均会被封装成一个称为Redis对象(RedisObject)的结构。什么是RedisObject呢?RedisObject(或简称robj)是Redis内部用于统一表示不同类型值的一个通用数据结构。 从Redis使用者的视角来看,一个Redis节点可以包含多个数据…

12 USART串口通讯

1 串口物理层 两个设备的“DB9接口”之间通过串口信号建立连接,串口信号线中使用“RS232标准”传输数据信号。由于RS232电平标准的信号不能直接被控制器直接识别,所以这些信号会经过“电平转换芯片”转换成控制器能识别的“TTL校准”的电平信号&#xff…

Transmon

Transmon 是一种超导量子比特,由耶鲁大学的研究人员在2007年提出。它是基于约瑟夫森结的量子比特的改进版本,旨在提高量子比特的相干时间。Transmon 的设计和原理涉及多个物理学领域的知识,包括量子电动力学(QED)。以下…

python识别图片中指定颜色的图案并保存为图片

示例代码: def chuli(color):import cv2import numpy as np# 定义颜色名称到HSV阈值范围的映射color_thresholds {red: ([0, 100, 100], [10, 255, 255], [160, 100, 100], [180, 255, 255]),yellow: ([20, 100, 100], [30, 255, 255]),blue: ([90, 100, 100], [1…

力扣6-合并两个有序链表

一.题目 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 [1,2,4], l2 [1,3,4] 输出:[1,1,2,3,4,4]示例 2: 输入:l1 [], l2 [] 输出&#x…

性能工具之 JMeter ActiveMQ 脚本开发实践

文章目录 一、ActiveMQ环境搭建1.1、控制台环境搭建1.2、控制台配置 二、SpringBoot开发环境搭建三、JMeter脚本二次开发环境搭建 一、ActiveMQ环境搭建 1.1、控制台环境搭建 下载 ActiveMQ 地址为: https://activemq.apache.org/components/classic/download/ 注…