Go语言环境搭建

2.安装go语言
1.go语言的安装有三种方式:
1).Go源码包的安装
2).Go标准包的安装
3).第三方工具安装
在windows下开发推荐用第二种。
下载Go安装包的链接:(需要翻墙)
https://code.google.com/p/go/downloads/list
https://golangtc.com/download

点击安装包进行安装,一直下一步就好

安装完成 会自动设置 GOHOME 环境变量 。


2.配置工作目录
安装完Go标准包后我们还需要配置一个工作目录。根据约定,GOPATH下需要建立3个目录:
bin(存放编译后生成的可执行文件)
pkg(存放编译后生成的包文件)
src(存放项目源码)

并将GoPath目录配置到环境变量中

3.Go命令
在命令行或终端输入go即可查看所有支持的命令
Go常用命令简介:
go get:获取远程包(需 提前安装 git或hg)
go run:直接运行程序
go build:测试编译,检查是否有编译错误
go fmt:格式化源码(部分IDE在保存时自动调用)
go install:编译包文件并编译整个程序
go test:运行测试文件
go doc:查看文档

4.安装IDE,这里我们采用Sublime Text3作为开发IDE。
首先也是下载:http://www.sublimetext.com/3,傻瓜式安装,直接下一步即可。Sublime Text3安装完成后,我们还需要安装sublime的pakcage control功能,用于接下来安装sublime插件。
安装方法:在Sublime Text3中输入Ctrl+`打开如下界面:

由于我们安装的IDE版本为Sublime Text3,复制并输入以下内容,最后回车。
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

当安装成功后,重启IDE,我们就会看到Package Control

安装GoSublime插件
1)点击Package Control在弹出框中输入install package,如图:

 2)回车,会出现如下图(可能需要稍微等待下,可以看sublime最下面的状态):

3)输入gosublime回车
安装完毕后我们便可以写出第一段go语言程序。
首先在GOPATH目录下新建一个hello.go文件,并将此文件拖入Sublime Text3中。

5.测试
书写代码如下:

运行此程序,输入快捷键Ctrl+B,在控制台中输入go run hello.go命令,结果如下:

当输入go build hello.go命令时:

编译成功,我们在源码文件夹下可以看到编译出的exe可执行文件

原文地址:https://www.cnblogs.com/red-evil/p/10058186.html