方案一:
1、安装Go
2、配置环境变量
GOROOT:Go的安装目录
GOPATH:用于存放Go语言Package的目录,这个目录不能在Go的安装目录中
GOBIN:Go二进制文件存放目录,写成%GOROOT%\bin就好
GOOS:操作系统
GOARCH:指定系统环境,i386表示x86,amd64表示x64
PATH:需要将%GOBIN%加在PATH变量的最后,方便在命令行下运行Go
3、查看环境变量是否正确
go env
4、IDE工具
两种比较常见的IDE:LiteIDE和Eclipse visual studio code
5、安装gocode(增加代码补全)
https://github.com/nsf/gocode
操作系统为Windows 8.1 64bit,开发工具选择如下:
1) go1.4.2.windows-amd64
2) Sublime Text 2(插件GoSublime/GoGdb) 、liteide工具(ctrl+单击可以进行跳跃)
3) gdb、gcc(安装mingw-w64后即可包含)
4) git
安装步骤:
1、下载安装GO环境 go1.7.windows-amd64 或者go1.7.windows-amd64.msi
2、 手动配置系统环境变量GOROOT GOPATH 等
查看go环境变量配置:输入: go env
3、Sublime Text 3 Windows下简单安装配置
1)安装package control。
点击菜单栏的【View】->【Show Console】,在Console窗口中输入以下代码,按回车键:
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; 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)
或者
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'
2)等待安装完毕,重启Sublime Text 3.
4、按快捷键:Ctrl+Shift+P,调出界面,在其中输入:install,第一个选项即是Package Control:
安装Package Control
5、选择并进入Package Control界面
安装gosublime
6、在windows下配置好gcc/g++环境
安装 tdm64-gcc-5.1.0-2.exe
7、在sublime中配置g++ 编译Tools -> Build System -> New Build System
{
//"cmd": ["g++","${file}","-std=c++11" ,"-o", "${file_path}/${file_base_name}" ,"-I","C:\cygnus\cygwin-b20\H-i586-cygwin32\bin],
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"variants":
[
{
"name": "Run",
"cmd": ["${file_path}/${file_base_name}"]
}
]
}
保存为g++.sublime-build,该文件在sublime的 Packages/User 文件夹下。
8、编译、运行程序的相关命令
ctrl+b 显示命令行输入控制台
go run xxx.go
go build xxx.go
go install xxx.go
学习网址:
http://blog.csdn.net/xnwyd/article/details/44863517
http://blog.csdn.net/whyisyoung/article/details/9077381
http://blog.csdn.net/hehexiaoxia/article/details/69942931
http://blog.csdn.net/hehexiaoxia/article/details/53910659
http://studygolang.com/articles/2731
http://outofmemory.cn/code-snippet/3006/golang-call-API-liechu-window-suo-exist-run-process
http://blog.csdn.net/lvanneo/article/details/22681815