1.下载 并且 安装 Go安装包
 
===========================================================
在CSDN上传了我的版本,供大家下载:
===========================================================
 

go1.2.1.windows-amd64.msi:  http://download.csdn.net/detail/shuideyidi/7719735

go1.2.1.darwin-amd64-osx10.8.pkg:http://download.csdn.net/detail/shuideyidi/7719779

go1.2.1.linux-386.tar.gz: http://download.csdn.net/detail/shuideyidi/7723441

go1.4.2.windows-amd64.zip: http://download.csdn.net/detail/shuideyidi/8906979

go1.4.2.windows-386.zip: http://download.csdn.net/detail/shuideyidi/8906973

go1.4.2.windows-386.msi:  http://download.csdn.net/detail/shuideyidi/8906963

go1.4.2.linux-amd64.tar.gz: http://download.csdn.net/detail/shuideyidi/8906955

go1.4.2.linux-386.tar.gz: http://download.csdn.net/detail/shuideyidi/8906951

go1.4.2.darwin-amd64-osx10.8.tar.gz:   http://download.csdn.net/detail/shuideyidi/8906935

go1.4.2.darwin-amd64-osx10.8.pkg:  http://download.csdn.net/detail/shuideyidi/8906927

go1.4.2.darwin-386-osx10.6.tar.gz:  http://download.csdn.net/detail/shuideyidi/8906913

==========================================================================================
2015.12.31
==========================================================================================

go1.5.2.darwin-amd64.pkg  http://download.csdn.net/detail/shuideyidi/9385187
go1.5.2.freebsd-amd64.tar.gz  http://download.csdn.net/detail/shuideyidi/9385272
go1.5.2.windows-386.msi    http://download.csdn.net/detail/shuideyidi/9385422
go1.5.2.windows-386.zip   http://download.csdn.net/detail/shuideyidi/9385452
go1.5.2.windows-amd64.msi   http://download.csdn.net/detail/shuideyidi/9385466
go1.5.2.linux-amd64.tar.gz  http://download.csdn.net/detail/shuideyidi/9385390
go1.5.2.linux-386.tar.gz  http://download.csdn.net/detail/shuideyidi/9385318

源码:go1.5.2.src.tar.gz  http://download.csdn.net/detail/shuideyidi/9385474

2017.01.17
==========================================================================================
go1.7.4.linux-amd64.tar.gz    http://download.csdn.net/detail/shuideyidi/9739942
 
===========================================================
注意:千万不要在安装路径中出现中文。否则之后将无法正常使用Go语言开发工具
 
安装说明的链接:(可能需要FQ)
 
 
 

==========================================================================================
2015.12.31
==========================================================================================
go官网:https://golang.org/
go下载地址:https://golang.org/dl/
==========================================================================================
 
2.配置环境变量

(1). 新建 变量名:GOBIN 变量值 :c:\go\bin

(2). 新建 变量名:GOARCH 变量值:386

(3). 新建 变量名:GOOS 变量值:windows

(4). 新建 变量名: GOROOT 变量值:c:\go

(5). 编辑 Path 在Path的变量值的最后加上 %GOBIN%
 
如果是msi安装文件,Go语言的环境变量会自动设置好。如果后面的测试无法通过,可以重新设置环境变量。
本人安装msi,发现go命令不能识别,查看环境变量后,发现只有path和GOROOT ,另外两个没有,所以自己新建并且设置了一下,测试通过。
 
3.测试安装是否成功 
 
打开Windows中的命令提示符(cmd.exe)执行命令:go version 或者 go help
正常情况下会显示:
 
 
4.访问Go安装包中的文档
打开Windows中的命令提示符(cmd.exe)执行命令: godoc -http=:6060
 
 
 
5.输出“Hello Word!”
 
原本的意思是:输出“Hello World!”,由于本人粗心,打成word了.....大家别嫌弃.....将就着看吧~ 
 
1)在c盘新建一个文件:test.go
2)输入或者直接复制粘贴代码:
package main

import "fmt"

func main(){

fmt.Printf("Hello Word!\n");

}

 
注意:大括号一定要这么写,这是因为go在语法中加入一些代码规范,按照下面这样写是错误的:
func main()
{
fmt.Printf("Hello Word!\n");
}
 
build的时候报错:
 
3)编译,在命令提示符中执行命令:
go build -o C:\test.exe C:\test.go

或者

go build C:\test.go
(注意:上面一条指定了输出的exe文件存在C:\test.exe,而下面一条会在当前路径下生成test.exe(可能会不是C:\test.go的位置))
编译成功后,会在c盘生成一个test.exe文件
4)执行test.exe,在命令提示符中执行命令:
test.exe
将会输出:
Hello Word!
我是在桌面创建的test.go文件的,所以略有不同。
 
6.开发go的IDE
1)LiteIDE
 
 
安装以后直接运行,并且根据当前系统切换和配置LiteIDE当前使用的环境变量(本人是windows 32位操作系统):
 
步骤:点击菜单栏“查看” -> 点击"编辑环境变量" -> 进入并且编辑win32.env文件:
 
# native compiler windows 386

GOROOT=D:\go
#GOBIN=
GOARCH=386
GOOS=windows
CGO_ENABLED=1

PATH=c:\mingw32\bin;D:\GO\bin;%PATH%

LITEIDE_GDB=gdb
LITEIDE_MAKE=mingw32-make
LITEIDE_TERM=%COMSPEC%
LITEIDE_TERMARGS=
LITEIDE_EXEC=%COMSPEC%
LITEIDE_EXECOPT=/C
 
原本的:GOROOT=c:\go 要修改成当前Go的安装路径,修改完直接保存即可。
如果是64位操作系统:GOARCH=amd64
 
配置GOPATH设置,Go语言的工具链使用GOPATH设置,是Go语言开发的项目路径列表,在命令行中输入go help gopath快速查看GOPATH文档(在LiteIDE中也通过可以Ctrl+,调出命令输入)。在LiteIDE中可以方便的查看和设置GOPATH。通过菜单-查看-GOPATH设置,可以查看系统中已存在的GOPATH列表,同时可根据需要添加项目目录到自定义GOPATH列表中。
 
使用LiteIDE开发一个简单的Go语言应用示例:
(A)设置GOPATH
菜单-查看-管理GOPATH-进入管理界面- “添加目录”- 将”F:\workplaceOfGo“添加到“自定义目录”中 - 点击“OK”
 
 
(B)使用向导建立TestDemo项目
 
 
模板选择Go1 Command Project,GOPATH目录选择“F:\workplaceOfGo”,项目名称添写TestDemo确定后并加载TestDemo项目,这将自动生成并加载一个简单的hello world项目,Ctrl+R 直接运行:
将输出:Hello World!
 
 

2)goeclipse
 
可以直接下载: http://pan.baidu.com/s/1hqJyB9U
下载后,配置Go语言的路径,便可以。

点击菜单项中的 "Window"->"Preferences"->在左边的列表项中选择"Go",然后就可以在右边配置Go语言的路径以及环境了(如图配置即可,其中GOOS:表示你的系统,由于是在Windows下开发,所以选择WindowsGOARCH:表示的是你电脑的CPU类型。作者本人的是i386,所以选择386)。

如果你有GDB调试器的话,还可以在列表项中"Go"下面选择"Debugger"来设置GDB的路径
可以参考:

百度经验中的:基于Eclipse的Go语言可视化开发环境

 
3)Sublime Text 2
(A)下载并且安装
可以直接去官网下载 或者 去CSDN下载链接:http://download.csdn.net/detail/shuideyidi/7720087
目前最新的是:Sublime Text 2.0.2 
(B)安装Package Control
打开Sublime Text 2,按下快捷键 Ctrl + `,打开命令窗行,`这个按键在Tab键的上面。
或者 点击菜单上view,然后选择 Show Console。
 
输入以下内容,并回车:

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'

注意:Sublime Text3:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

 
(C)重启Sublime Text 2
在 Preferences菜单下,多出一个菜单项 Package Control。说明安装成功。
 
(D)安装GoSublime插件
按住Ctrl+Shilft+p会弹出一个对话框。或者 点击菜单栏“Tools”,然后选择“Command palette...”。
输入install回车弹出一个安装包的对话框
接着在对话框中,输入GoSublime选择GoSublime回车。
同样输入Go build选中回车(可选操作)
 
安装完之后,就可以安装Sublime的插件了,安装插件之后记得重启Sublime生效,Ctrl+Shift+p打开Package Controll 输入pcip(即“Package Control: Install Package”的缩写)。
 
然后新建一个helloworld.go文件,看看是否有代码提示,有代码提示就说明成功了。
 
 
 
 
==========================================================================================
2015.12.31
==========================================================================================
go官网:https://golang.org/
go下载地址:https://golang.org/dl/
==========================================================================================
 
http://blog.csdn.net/shuideyidi/article/details/38390809

Windows下搭建go语言开发环境 以及 开发IDE (附下载链接)的更多相关文章

  1. 【Go】windows下搭建go语言编译环境

    主要是协助杨哥做Kubernetes相关工作,由于Kubernetes和Docker都是由Go语言编写,因此改源码后还是需要go语言编译器来编译运行.所以打算先在windows上安装一下go语言环境. ...

  2. windows下的go语言的环境搭建和初探

    闲话不说,直入主题. 1.准备工具 a.windows下的Go语言开发安装包 官方下载地址:https://code.google.com/p/go/downloads/list b.Go语言中文官网 ...

  3. kubernetes实战之consul篇及consul在windows下搭建consul简单测试环境

    consul是一款服务发现中间件,1.12版本后增加servicemesh功能.consul是分布式的,可扩展的,高可用的根据官方文档介绍,目前已知最大的consul集群有5000个节点,consul ...

  4. windows下搭建hadoop-2.6.0本地idea开发环境

    概述 本文记录windows下hadoop本地开发环境的搭建: OS:windows hadoop执行模式:独立模式 安装包结构: Hadoop-2.6.0-Windows.zip - cygwinI ...

  5. Windows下学习C语言有哪些集成开发软件?

    前言 初学者学习C语言遇到的最大困难想必就是搭建环境了,相当多的初学者就是被搭建环境导致放弃了学习编程,就我自己的经验而言,初学编程不应该受限于环境,使用成熟好用的环境就可以了,之后熟悉一些可以在慢慢 ...

  6. 在Windows下搭建C++11 编译环境(附下载,包括mingw-build,TDM-GCC, nuwen MinGW Distro)

    由于现实的一些原因,并不是所有人都能很方便的享受到C++11 特性.特别是C++ Primer 第五版 和 The C++ Programming Language 第四版等全面C++ 11 铺开以后 ...

  7. 【小白的java成长系列】——windows下搭建和配置java环境

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/enson16855/article/details/25967851 基于非常多原因,还是得说说ja ...

  8. windows下搭建绿色nodejs运行环境

    无意中在网上看到NodeJS的文章,发现最近还挺火的,正好我也是做技术的,那就下载个玩玩呗,试试它的魅力,也来亲自感受下. 网上nodejs的环境的搭建到处都是,我这里就不说了,今天我想通过我自己的环 ...

  9. windows 下搭建简易nginx+PHP环境

    2016年11月19日 14:40:16 星期六 官网下载 nginx, php windows下的源码包(windows下不用安装, 解压即可) 修改配置文件, (稍后补上) 路径如下: 启动脚本: ...

随机推荐

  1. ant的condition任务

    1.istrue isfalse:断言 真 假 <project name="testCondition"> <target name="test&qu ...

  2. E: Could not get lock /var/lib/dpkg/lock(无法获得锁)

    出现这个问题可能是有另外一个程序正在运行,导致资源被锁不可用.而导致资源被锁的原因可能是上次运行安装或更新时没有正常完成,进而出现此状况,解决的办法其实很简单.有以下两种解决办法: 1. 强制解锁 执 ...

  3. CAP和最终一致性

    查阅资料整理了最终一致性.CAP 相关的内容.由于图省事儿,没有做文字的整理记载,只有 slides 和一些查阅过的链接,大家将就着看.欢迎指正. slides: slides 链接:请戳这里 背景 ...

  4. MSVC编译Boost的几种链接方式

    折腾了好几个小时,终于理清了Boost链接的组合方式,记录一下. A1.动态链接Boost的动态库A2.静态链接Boost的动态库 B1.动态链接VC运行库B2.静态链接VC运行库 那么这样就有2x2 ...

  5. Python中 如何将一个字符串分成一个个字符

    其实   一个字符串  实质也是 一个列表 就很简单了: a = ' for item in a: print(item) 打印结果: 121512 如果进而要统计字符出现的次数 , 那就很简单了.

  6. java 压缩以及解压文件,有tar,zip,gz(gizp)和解压

    package com.yabsz.decompCompr; import java.io.File; import java.util.ArrayList; import java.util.Lis ...

  7. Frequentist 观点和 Bayesian 观点

    1. Frequentist view Frequentist approach views the model parameters as unknown constants(未知的常数,而不是一个 ...

  8. ATS项目更新(4) 更新DLL到远程服务器

    rem by jin tao rem upload dll to ta1bbn01 rem rem @echo off echo %time% set time1 = %,%%,%%,% rem ** ...

  9. 创建一个显示所有预定义系统颜色的ListBox

    原文 Creating a ListBox that Shows All Predefined System Colors 该System.Windows.SystemColors类包含了一系列揭露当 ...

  10. Matlab Tricks(二十二)—— 自定义函数

    printme = @(txt) print('-dpdf', sprintf('figures/Example_%s',txt)); % 这里的 print 显然不是控制台输出一句话,而是图像的命名 ...