【Golang】学习笔记1 -- windows下Go安装及开发环境配置

Detector · · 761 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

前言

本文主要记录windows下Golang的开发环境配置。

安装Go

Go的三种安装方式

Go有多种安装方式,比较常见的是下面三种:

  • Go源码安装:这是一种标准的软件安装方式。对于经常使用Unix类系统的用户,尤其对于开发者来说,从源码安装可以自己定制。
  • Go标准包安装:Go提供了方便的安装包,支持Windows、Linux、Mac等系统。这种方式适合快速安装,可根据自己的系统下载好相应的安装包,一路next完成了。一般推荐这种方式。
  • 第三方工具安装:目前有很多方便的第三方软件包工具,例如Ubuntu的apt-get和wget、Mac的homebrew等。这种安装方式和第一种一样,适合那些熟悉相应系统的用户。

我使用的是windows的下的标准包安装。

安装包下载

访问Golang 下载页,可以根据自己的系统选择不同的安装包进行安装,博主的系统是64 位的,所以下载的是 windows-amd64 的。下载好后运行,**不要修改默认安装目录 C:\Go**,若安装到其他位置可能会导致不能执行自己所编写的 Go 代码。安装程序默认会在环境变量 Path 后添加 Go 安装目录下的 bin 目录 C:\Go\bin,并添加环境变量 GOROOT,值为 Go 安装根目录 C:\Go 。

验证是否安装成功

在运行中输入 cmd 打开命令行工具,在提示符下输入 go,检查是否能看到 Usage 信息。输入 cd %GOROOT%,看是否能进入 Go 安装目录。若都成功,说明安装成功。
不能的话请检查上述环境变量 Path 和 GOROOT 的值。

GOPATH与工作空间

GOPATH 介绍

GOPATH,go 命令依赖的一个重要的环境变量,Go从1.1版本到1.7必须设置这个变量,而且不能和Go的安装目录一样。这个目录下面有三个子目录:src、bin、pkg,分别用来存放Go源码、可运行文件以及相应的编译之后的包文件。

src 存放源代码(比如:.go .c .h .s等)
pkg 编译后生成的文件(比如:.a)
bin 编译后生成的可执行文件(为了方便,可以把此目录加入到 $PATH 变量中,如果有多个gopath,那么使用${GOPATH//://bin:}/bin添加所有的bin目录)

从go 1.8开始,GOPATH如果没有被设置,会有一个默认值,Windows上的为%USERPROFILE%/go。

设置GOPATH

点击 计算机-->系统属性-->高级系统设置-->环境变量-->新建一个叫GOPATH的环境变量或系统变量。

指定这个变量到一个目录,比如博主设置的就是D:\myGoPath

GOPATH允许多个目录(go get的内容默认会放在第一个目录下。),多个目录Windows用英文分号隔开。

至此,我们开发环境就配置完了,下一篇我们介绍代码的目录结构、应用的编译、引用及如何获取远程包。


有疑问加站长微信联系(非本文作者)

本文来自:博客园

感谢作者:Detector

查看原文:【Golang】学习笔记1 -- windows下Go安装及开发环境配置

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

761 次点击  
加入收藏 微博
1 回复  |  直到 2018-08-02 07:11:18
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传