1.下载Go语言开发包

可以在Go语言官网 ( https://golang.google.cn/dl/ )下载Windows 系统下的Go语言开发包,如下图所示。

这里我下载的是 64位的开发包,如果读者的电脑是 32 位系统的话,则需要下载 32 位的开发包,在上图所示页面中向下滚动即可找到 32 位开发包的下载地址,如下图所示。

注意:下载Windows 版本的Go语言开发包时尽量选择 MSI 格式,因为它可以直接安装到系统,不需要额外的操作。

2.安装Go语言开发包

双击我们下载好的Go语言开发包即可启动安装程序,如下图所示,这是Go语言的用户许可协议,无需管它,直接勾选“Iaccept ...”然后点击“Next”即可。

在 Windows系统下Go语言开发包会默认安装到 C 盘的 Go目录下,推荐在这个目录下安装,使用起来较为方便。当然,你也可以选择其他的安装目录,确认无误后点击“Next”,如下图所示:

Go语言开发包的安装没有其他需要设置的选项,点击“Install”即可开始安装,如下图所示:

等待程序完成安装,然后点击“Finish”退出安装程序。

安装完成后,在我们所设置的安装目录下将生成一些目录和文件,如下图所示:

这个目录的结构遵守 GOPATH 规则,后面的章节会提到这个概念。目录中各个文件夹的含义如下表所示。

Go开发包的安装目录的功能及说明

目录名

说明

api

每个版本的 api 变更差异

bin

go 源码包编译出的编译器(go)、文档工具(godoc)、格式化工具(gofmt)

doc

英文版的 Go 文档

lib

引用的一些库文件

misc

杂项用途的文件,例如 Android 平台的编译、git 的提交钩子等

pkg

Windows 平台编译好的中间文件

src

标准库的源码

test

测试用例

开发时,无须关注这些目录。如果读者希望深度了解底层原理,可以通过上面的介绍继续探索。

3.设置环境变量

提示:填写完成后,每个打开的窗口都需要点击“确定”来保存设置。

3.1.设置path为go安装路径

在桌面或者资源管理器右键“此电脑”(或者“我的电脑”)→“属性”→“高级系统设置”→“环境变量”,如下图所示。

选择环境变量,双击环境变量中的Path,填写你的go语言路径,如图:

其它的环境变量安装包均会进行自动设置。在默认情况下,Go将会被安装在目录 c:\go 下,但如果你在安装过程中修改安装目录,则可能需要手动修改所有的环境变量的值。

不同于其他语言,go中没有项目的说法,只有包,其中有两个重要的路径:GOROOT 和 GOPATH。

GOROOT是gosdk的安装目录,GOPATH是我们的工作空间, 用来存放包的目录,可以设定为自己想要的位置,以后go项目需要的依赖库都会存放在这个路径下面。

安装的时候如果没有更改设置,默认的GOROOT是在C:\Go中,而 GOPATH会是在 C:\users\youName\go。

3.2.配置GOROOT

如果我们更改了go的安装位置,那么可能需要设置一下GOROOT环境变量了。

在桌面或者资源管理器右键“此电脑”(或者“我的电脑”)→“属性”→“高级系统设置”→“环境变量”,如下图所示。

查看下面的系统变量,如果有 GOROOT这个选项的话,查看是否需要更改,没有的话,新建一个就可以了,如图:

3.3.配置GOPATH

同理,如果我们想在加一个工作空间的话,直接更改 GOPATH就可以了, go安装的时候会在上面的用户变量中添加GOPATH, 如果没有的话像上一步一样新建就可以了,

GOPATH可以设置多个,多个目录使用; 分号隔开,其中,第一个将会是默认的包目录,使用 go get 下载的包都会在第一个path中的src目录下,

使用 goinstall时,在哪个GOPATH中找到了这个包,就会在哪个GOPATH下的bin目录生成可执行文件。

GOPATH是一个路径,用来存放开发中需要用到的代码包和go项目。

这里在e盘下创建一个gopath文件夹,并且创建三个子文件夹src、pkg、bin

4.检查go语言环境是否安装成功

cmd,后运行 go version,不报错,说明成功

不懂cmd的可以参考 DOS命令简述: https://blog.csdn.net/xijinno1/article/details/128882175

必须先安装go语言开发环境再进行后续的go语言代码操作,否则后续操作无法成功。

5.go语言api中文在线文档

API(application Programming Interface 应用程序编程接口) 是GoLang提供的基本编程接口

Golang中文网在线标准库文档: https://studygolang.com/pkgdoc

函数对应的源码查看:

windows搭建go语言开发环境相关推荐

  1. 搭建 Go 语言开发环境

    安装 首先去 Golang 官网(免翻) 下载并安装 提示默认 GOPATH 变量在用户变量中值为 {UserNanme}\go 自定义 GOPATH 位置 打开运行输入 sysdm.cpl 回车 1 ...

  2. 干货分享:在Windows下使用Visual Studio搭建C语言开发环境

    前言:本文将教大家如何使用 VIsual Studio Code 搭建 C 语言开发环境,包括使用 VS Code 如何编译和调试 C 语言程序,需要 用到的工具有 Visual Studio Cod ...

  3. Eclipse下搭建C语言开发环境

    Eclipse下搭建C语言开发环境 要使用Eclipse开发C/C++语言主要有 下面几个步骤: 1. 安装 JRE 去sun官方网站 下载安装即可 由于 Eclipse 本身是用 Java 开发的, ...

  4. Windows10下利用Visual Studio Code搭建C语言开发环境

    Windows10下利用Visual Studio Code搭建C语言开发环境 1. 前言 2. 下载安装VSCode以及MinGW 2.1 下载安装VSCode 2.2 下载安装MinGW-w64 ...

  5. 如何使用Sublime Text3搭建C语言开发环境

    文章目录 前言 一.Sublime Text3的优点 二.下载安装Sublime Text3 1.下载 2.创建快捷方式 三.设置中文界面 1.步骤一 2.步骤二 3.步骤三 四.搭建C语言开发环境 ...

  6. 1.从零开始搭建Go语言开发环境

    搭建Go语言开发环境 最新1.14版本,一步一步,从零搭建Go语言开发环境. 安装Go语言及搭建Go语言开发环境 下载 下载地址 Go官网下载地址:https://golang.org/dl/ Go官 ...

  7. Ubuntu18.04 安装Eclipse搭建C语言开发环境

    第1步:磁盘划分50G用来安装虚拟机,划分的步骤参考链接http://www.coozhi.com/youxishuma/diannao/77881.html 第2步:安装虚拟机工具VMWare,安装 ...

  8. 【学习OpenCV4】案例1:Windows OpenCV C++语言开发环境搭建

    本文的案例内容源自于图书**<学习OpenCV 4:基于Python的算法实战>**,该书是国内第一本完整介绍OpenCV4的图书,第一章有在各个平台搭建环境的介绍,后面每个章节都有对模块 ...

  9. Windows安装Go语言开发环境+配置

    Go 是一个开源的编程语言,它能让构造简单.可靠且高效的软件变得容易. 今天我们就来简单的介绍下Windows下安装go语言开发环境的简单的教程和一些配置,我想对于刚刚入手的小伙伴来说,这个教程还是很 ...

最新文章

  1. Vue入坑——vue-router如何传递参数
  2. 搜索引擎爬虫蜘蛛的UserAgent收集
  3. window7环境下ZooKeeper的安装运行及监控查看
  4. 薅羊毛的齐家网遭增长瓶颈,互联网家装迎来破局者!1-06-13
  5. ABP入门系列(2)——领域层创建实体
  6. js 网页提示框 html文本框,页面版文本框智能提示JS代码
  7. Oracle 学习之RMAN(四)增量备份
  8. Electron 设置透明窗口transparent 属性win7无效详解
  9. Lucene/Solr/ElasticSearch搜索问题案例分析
  10. 神经计算棒官方例程演示及填坑
  11. python画动态小黄鸭_抖音小黄鸭跳舞表情包gif-小黄鸭跳舞表情包动态图片下载无水印完整版-西西软件下载...
  12. 至少12亿元收支差,分析运营商7大数据产品应用
  13. 机器学习和深度学习有什么区别?
  14. Java安全-Springboot Javaweb开发急速入门
  15. 控制系统Matlab仿真——数学模型
  16. springboot配置datasource连接与mapper.xml文件位置
  17. 吴明计算机二级二级试题,全国计算机二级ffice-word-历年真题.docx
  18. ckeditor5 vue 字体大小配置,字体颜色,段落对齐API设置
  19. [数据库基础篇]——数据库系统概述、数据模型、数据库系统的结构、数据库系统的组成
  20. LeetCode 会议室 II

热门文章

  1. 喜欢变形金刚的小可爱看过来!
  2. v03.06 鸿蒙内核源码分析(时钟任务) | 调度的源动力从哪来 | 百篇博客分析HarmonyOS源码
  3. 微型计算机标致寄存器实验报告,xin微机原理与汇编语言程序设计
  4. 手把手教你如何获取微信公众号用户的个人信息(包括OpenId)
  5. go和python解码msgpack不一致
  6. O2OA开发相关教程天梯(更新日期:2019-02-28)
  7. 基于stm32f103的智能风扇系统
  8. App 打包提交APP Store途中遇到蛋疼的ERROR ITMS-90035
  9. 如何使用C#调用雅虎REST服务
  10. 如何使用HTML5自定义数据属性以及原因