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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/meiwei_1/article/details/79193853

原文链接:

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

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

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

下载选择对应的版本

https://www.golangtc.com/download


本人是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

正常情况下会显示:



说明已经配置成功

4. 开发走的IDE

1)LiteIDE

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

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

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

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


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

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


双击打开

2)配置LiteIDE

2.1修改当前运行环境我这里设置为Win64平台


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

如下图所示

#本机编译器窗口AMD64

GOROOT = d:\ FrankGhost_Down \转到\ go1.9.2.windows-AMD64 \去

#GOBIN =

GOARCH = AMD64

全球海洋观测系统=窗口

CGO_ENABLED = 1

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

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

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

LITEIDE_GDB = gdb64

LITEIDE_MAKE =的mingw32-MAK​​E

LITEIDE_TERM =%COMSPEC%

LITEIDE_TERMARGS =

LITEIDE_EXEC =%COMSPEC%

LITEIDE_EXECOPT = / C

修改完后保存,CTRL + S


2.3 添加GOPATH

工具 - >管理GOPATH ...

如下图所示


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

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


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

2.4新建项目

文件 - >新建

这里选择  Go1 Command Project 模板

选择你要新建文件的位置

输入项目名称

点击OK

按上方的BR按钮运行程序

运行结果如下图所示




此时已经可以运行走程序

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

3.下载并配置MinGW的

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


直接下载就可以

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

 选中mingw-developer-toolkit和mingw32-base两个包→安装→应用更改。



下载完成后设置环境变量

(1)。新建变量名:MinGW

变量值:为安装的目录

并将添加到路径变量下

(2)测试

cmd gcc -v

输出如下则配置成功


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


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

5. Eclipse集成goeclipse开发插件

开始安装

离线安装

https://github.com/GoClipse/goclipse.github.io/archive/master.zip 下载GoClipse的安装包,并解压然后打开Eclipse的(确保已经包含CDT),帮助- >安装新软件...,然后选择添加按钮,输入解压后的版本目录,选择GoClipse,然后一直接下来就安装成功了。安装完成后需要重启的Eclipse。 


在线安装

直接上操作图 

打开:帮助>安装新软件 


安装完成,重启的Eclipse

配置

打开:窗口>首选项 

配置安装目录和工作空间


最后选项要选也添加项目位置到GOPATH,如果它不包含那里

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

然后按键,应用保存更改 

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


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

gocode配置

方式一:运行> CMD> DOS命令,

进入d:\ FrankGhost_Down \转到\ go1.9.2.windows-AMD64 \去\ GOPATH目录

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

执行以下命令

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

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


成功compile-后手动点击浏览...按钮,选上%GOPATH%/斌/ gocode.exe

godef配置

方式二:点击下载...按钮执行


如无以下错误则执行成功


包golang.org/x/tools/cmd/guru:无法识别的导入路径“golang.org/x/tools/cmd/guru”(https访问:获取https://golang.org/x/tools/cmd/guru? go-get = 1:拨号tcp 216.239.37.1:443:connectex:连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接的主机未能响应而建立连接失败。

大师配置

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

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

从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可执行文件


最终的结果为


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

测试下

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

创建一个围棋项目 

在创建一个包主

新建go file

执行成功

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


在这里解释下

GOPATH和GOROOT

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

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

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

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

可以在CMD命令执行

去帮忙##查看帮助

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






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

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


阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页