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编译器版本。
C:\Users\xmff>go version
go version go1.9 windows/amd64
也可以使用 ‘go env’ 命令来查看环境变量。
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 总结
一个编译器安装包、一个环境变量设置,便完成了开发环境的安装。