首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Go笔记 1.1 Go开发环境搭建

Go笔记 1.1 Go开发环境搭建

作者头像
twowinter
发布2020-04-17 11:36:39
发布2020-04-17 11:36:39
1.2K0
举报
文章被收录于专栏:twowintertwowinter

0 前言

Golang的学习开始,就是开发环境的搭建。

我正在学习酷酷的 Golang,可点此查看帖子Golang学习笔记汇总

1 下载安装包

下载页面 页面下载到 Windows 系统下的一键安装包。我目前下载的是“go1.9.windows-amd64.msi”

在完成安装包的安装之后,你只需要配置 $GOPATH 这一个环境变量就可以开始使用 Go 语言进行开发了,其它的环境变量安装包均会进行自动设置。在默认情况下,Go 将会被安装在目录 c:\go 下,但如果你在安装过程中修改安装目录,则可能需要手动修改所有的环境变量的值。

GOPATH 默认采用和 GOROOT 一样的值,但从 Go 1.1 版本开始,你必须修改为其它路径。它可以包含多个包含 Go 语言源码文件、包文件和可执行文件的路径,而这些路径下又必须分别包含三个规定的目录:src、pkg 和 bin,这三个目录分别用于存放源码文件、包文件和可执行文件。

如果是交叉编译,可以使用 GOHOSTOS 和 GOHOSTARCH 设置目标机器的参数,这两个变量只有在进行交叉编译的时候才会用到,如果你不进行显示设置,他们的值会和本地机器(GOOS 和 GOARCH)一样。

2 Go安装目录介绍

Go 安装目录($GOROOT)的文件夹结构应该如下所示:

README.md, AUTHORS, CONTRIBUTORS, LICENSE

  • /bin:包含可执行文件,如:编译器,Go 工具
  • /doc:包含示例程序,代码工具,本地文档等
  • /lib:包含文档模版
  • /misc:包含与支持 Go 编辑器有关的配置文件以及 cgo 的示例
  • /os_arch:包含标准库的包的对象文件(.a
  • /src:包含源代码构建脚本和标准库的包的完整源代码(Go 是一门开源语言)
  • /src/cmd:包含 Go 和 C 的编译器和命令行脚本

3 安装结果验证

可以使用 ‘go version’ 命令来查看GO编译器版本。

代码语言:javascript
复制
C:\Users\xmff>go version
go version go1.9 windows/amd64

也可以使用 ‘go env’ 命令来查看环境变量。

代码语言:javascript
复制
C:\Users\xmff>go env
set GOARCH=amd64
set GOBIN=
set GOEXE=.exe
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=D:\Go\Development\
set GORACE=
set GOROOT=C:\Go
set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64
set GCCGO=gccgo
set CC=gcc
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0
set CXX=g++
set CGO_ENABLED=1
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config

4 总结

一个编译器安装包、一个环境变量设置,便完成了开发环境的安装。

End

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0 前言
  • 1 下载安装包
  • 2 Go安装目录介绍
  • 3 安装结果验证
  • 4 总结
  • End
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档