首页 » Golang » 最全Windows下搭建go语言开发环境以及开发IDE

最全Windows下搭建go语言开发环境以及开发IDE

原文 http://blog.csdn.net/meiwei_1/article/details/79193853

2018-01-30 02:01:03阅读(268)

原文链接:

https://mp.weixin.qq.com/s?__biz=MzI0NDgyODEwMw==&tempkey=OTQxX0hUUXZ2RlRhZko3cHBlOTBIWGFaaF8yMExnZktvMHo4RmZrVlVvRU1UdVRwekhqYWNWbUdRTk1SYlBBQ0hhN0Jfd3RndGZuX3d4SkpGeE1ZeHhnakJMNlBqLTQ3cm5KWjhYQkFiaU1pdHlwS3FIc2tpajFDZ3Njd0pRRXJVVGM1TndFd1l3eHdkd202VTRudXZXaDhwNzU4bmw5ZGZEcDBLVEdnZ3d%2Bfg%3D%3D&chksm=695693db5e211acdfdc59bf9ba57c53d728f1b9acb379d65cc3f1741db1e1e662d0212315ca9#rd

或关注微信公众号:魅影响

1.下载并且安装/解压golang

下载选择对应的版本

https://www.golangtc.com/download

最全<a href=Windows下搭建go语言开发环境以及开发IDE" src="https://mmbiz.qpic.cn/mmbiz_png/rQU69pFxoW3qicJh2FPIVxCLzRyrSYZIia75Hg3o2CVia0tfJDX7MJCSWbNOl2YXFib3sia2w5lawQtyeTHrhPycQZg/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1" alt="">

本人是Win64平台位的下载的go1.9.2.windows-amd64.zip

下载后解压

2. 配置环境变量

(1)。新建变量名:GOROOT

变量值:D:\ FrankGhost_Down \ Go \ go1.9.2.windows-amd64 \ go

变量值为步骤1解压的目录

(2)。新建变量名:GOPATH

变量值:d:\ FrankGhost_Down \转到\ go1.9.2.windows-AMD64 \去\ GOPATH

变量值为步骤1解压目录下新建的GOPATH文件夹

并将上述变量名添加到路径中

在路径变量值最后加入如下配置

;%GOROOT%\ BIN;%GOPATH%

3. 测试安装是否成功 

打开Windows中的命令提示符(cmd.exe)执行命令:go version或者go help

正常情况下会显示:

最全Windows下搭建go语言开发环境以及开发IDE

最全Windows下搭建go语言开发环境以及开发IDE

说明已经配置成功

4. 开发走的IDE

1)LiteIDE

下载地址:https://nchc.dl.sourceforge.net/project/liteide/X33.1/liteidex33.1.windows-qt5.zip

因为本人是赢系统所有下载的胜利版本的

也可以选择不同的版本下载,下载链接:

https://sourceforge.net/projects/liteide/files/

最全Windows下搭建go语言开发环境以及开发IDE

下载完后解压并进入仓目录

会有一个liteide.exe的可执行文件

最全Windows下搭建go语言开发环境以及开发IDE

双击打开

2)配置LiteIDE

2.1修改当前运行环境我这里设置为win64

最全Windows下搭建go语言开发环境以及开发IDE

2.2配置当前环境点击“工具”--->“编辑当前环境”

如下图所示

#本机编译器窗口amd64

GOROOT=D:\FrankGhost_Down\Go\go1.9.2.windows-amd64\go

#GOBIN=

GOARCH=amd64

GOOS=windows

CGO_ENABLED=1

PATH=%MinGW%\bin;%GOROOT%\bin;%PATH%

##将PATH修改为你的环境变量,没有下载MinGW的我稍后在后面讲解

##这里的MinGW先暂时不要修改

LITEIDE_GDB=gdb64

LITEIDE_MAKE=mingw32-make

LITEIDE_TERM=%COMSPEC%

LITEIDE_TERMARGS=

LITEIDE_EXEC=%COMSPEC%

LITEIDE_EXECOPT=/C

修改完后保存,ctrl+s

最全Windows下搭建go语言开发环境以及开发IDE

2.3添加GOPATH

工具-->管理GOPATH...

如下图所示

最全Windows下搭建go语言开发环境以及开发IDE

打开后我这里使用自定义GOPATH

添加之前解压的golang包下新建的GOPATH目录

最全Windows下搭建go语言开发环境以及开发IDE

这个时候你已经配置完,让我们跑一把

2.4新建项目

文件->新建

这里选择 Go1 Command Project 模板

选择你要新建文件的位置

输入项目名称

点击OK

按上方的BR按钮运行程序

运行结果如下图所示

最全Windows下搭建go语言开发环境以及开发IDE

最全Windows下搭建go语言开发环境以及开发IDE

最全Windows下搭建go语言开发环境以及开发IDE

此时已经可以运行go程序

要调试Go还需要安装MinGW亦或是Cygwin,至于两者的区别可自行百度

3.下载并配置MinGW

下载地址:https://sourceforge.net/projects/mingw/files/

最全Windows下搭建go语言开发环境以及开发IDE

直接Download就可以

下载完成后选择你需要的安装包

 选中 mingw-developer-toolkit 和 mingw32-base 两个包 → Installation → Apply Changes。

最全Windows下搭建go语言开发环境以及开发IDE


下载完成后设置环境变量

(1). 新建 变量名:MinGW

变量值 :为安装的目录

并将添加到Path变量下

(2)测试

cmd  gcc -v

输出如下则配置成功

最全Windows下搭建go语言开发环境以及开发IDE

配置成功后修改LiteIDE的当前环境变量

最全Windows下搭建go语言开发环境以及开发IDE

此时已经完成LiteIDE的Go开发环境配置

5.Eclipse集成goeclipse开发插件

开始安装

离线安装

https://github.com/GoClipse/goclipse.github.io/archive/master.zip下载GoClipse的安装包,并解压。然后打开Eclipse(确保已经包含CDT),Help -> Install New Software…,然后选择Add按钮,输入解压后的Release目录,选择GoClipse,然后一直next就安装成功了。安装完成后需要重启Eclipse。 

最全Windows下搭建go语言开发环境以及开发IDE

在线安装

直接上操作图 

打开:help>Install New Software 

最全Windows下搭建go语言开发环境以及开发IDE

安装完成,重启Eclipse

配置

打开:Window>Preferences 

配置安装目录和工作空间

最全Windows下搭建go语言开发环境以及开发IDE

最后选项要选上  Also add project location to GOPATH,if it's not contained there already

此处稍后解释此两者的区别

然后按键,Apply保存更改 

接下来的任务,主要是完成这三项配置 

最全Windows下搭建go语言开发环境以及开发IDE

完成这配置的方式有两种,你可以选择你已经下载好,并编译好的go程序,或者点击Download…按钮执行下载即可

gocode配置

方式一:运行>cmd>dos命令,

进入D:\FrankGhost_Down\Go\go1.9.2.windows-amd64\go\GOPATH目录

为第一步解压Golang目录下新建的GOPATH目录

执行以下命令

#获取gocodego get -u github.com/nsf/gocode#编译gocodego build github.com/nsf/gocode

会在bin目录下生产gocode.exe文件,在GOPATH目录下生产gocode.exe

最全Windows下搭建go语言开发环境以及开发IDE

编译成功后手动点击Browse…按钮,选上%GOPATH%/bin/gocode.exe

godef配置

方式二:点击Download…按钮执行

最全Windows下搭建go语言开发环境以及开发IDE

如无以下错误则执行成功

最全Windows下搭建go语言开发环境以及开发IDE

package golang.org/x/tools/cmd/guru: unrecognized import path "golang.org/x/tools/cmd/guru" (https fetch: Get https://golang.org/x/tools/cmd/guru?go-get=1: dial tcp 216.239.37.1:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.)

guru配置

使用以上两个方法都不可行

我这里也不卖关子直接告诉大家方法

从github上下载源码再进行编译

下载地址: https://github.com/golang/tools

下载完后解压

解压完后将tools文件夹复制到go1.9.2.windows-amd64 \ go \ src \ golang.org \ x \ tools

go1.9.2.windows-AMD64 \去的\ src \ golang.org \ X

##为下载解压的golang目录,golang.org \ X文件夹是手动创建的

再进入GOPATH目录下CMD

执行

去建立golang .org / x / tools / cmd / guru

会在GOPATH目录下生成guru.exe可执行文件

最全Windows下搭建go语言开发环境以及开发IDE

最终的结果为

最全Windows下搭建go语言开发环境以及开发IDE

重启Eclipse中,此刻你已经完成配置

测试下

打开:文件>新建>其他...,找到 

创建一个Go项目 

在创建一个包主

新建go file

执行成功

才坑点在SRC /下不能直接放。去文件。 

最全Windows下搭建go语言开发环境以及开发IDE

在这里解释下

GOPATH和GOROOT

GOROOT:go的安装路径,官方包路径根据这个设置自动匹配

GOPATH:工作路径(其实不应该用中文的翻译,直接说GOPATH更合适)

实际上GOPATH,可以是一个目录的列表,在windows环境变量里设置的时候,多个目录使用分号(;)隔开,在linux里多个目录使用冒号(:)隔开,组合的一个字符串。

GOPATH是一些列用于去来查找包的目录列表。使用import“包名”的时候,如果在GOROOT里找不到,应该会转向到你的GOPATH里去寻找。

可以在CMD命令执行

去帮忙##查看帮助

以上按照顺序即可顺利完成进入开发环境的部署,如有疑问可后台留言。


如满意可关注公众号:魅影响

或扫描下方二维码进行关注

最全Windows下搭建go语言开发环境以及开发IDE

最新发布

CentOS专题

关于本站

5ibc.net旗下博客站精品博文小部分原创、大部分从互联网收集整理。尊重作者版权、传播精品博文,让更多编程爱好者知晓!

小提示

按 Ctrl+D 键,
把本文加入收藏夹