决定入坑golang 很久了 一直因为没有舒服的IDE拖到现在也没上手写代码 一直在看书。

要求很简单

三系统通用 (那就得是java咯)

支持断点调试(这个有点麻烦)

类似之前用的vs(因为之前也写过一年多java 所以选了eclipse

 

下面开始

一、安装go语言(这是废话)

无非就去官网找适合你的版本(https://golang.org/dl/)。

我用的Windows,我自然就选的go1.9.1.windows-amd64.msi咯

(什么 你下不到?go语言官网好像被墙了诶 自己想办法)。

然后一直下一步就好,但是要注意,安装目录不能有中文,不然会很麻烦,建议就用默认的 c:\go\。

下一步设置gopath 这是你的工作目录 我的设置如下图,然后要在gopath里面建立一个src文件夹下一步会用到。

二、安装 eclipse

和上面一样 去官网找适合你的版本(https://www.eclipse.org/downloads/eclipse-packages/)

我下载的是如下版本

下载下来是个压缩文件 解压后就可以使用了。

第一次使用它会让你选个工作目录 如下图 选择那个你上一步新建的src文件夹就好了。

(这里补充一个常见报错 如果出现Resource donesnt have a corresponding Go paceage 这个错误 说明你没有把项目或者说eclipse的工作空间放在gopath的src目录下)

注意,如果他有个引导或者叫欢迎页的话,你需要关掉才能正常操作。

三、安装 goclipse(我使用的在线安装方法需要翻墙)

四、工作空间的参数配置(快结束啦)

Window→Perferences选择GO

(直接点GO 别展开GO 不然一直弹框 如下图 出现这个情况 你就关闭重新打开 下次直接点击GO)

正确配置如下图

然后展开到Tools

如果download出错 可以去(github.com/golang/ 手工编译一个所需文件 然后本地选择)

当然,在最后我会把我Windows x64位下所需要的文件打包上传 也包括上面三个文件。

全部选择好之后当然是按Apply and Close了

这时候你就可以新建一个GO项目了

下面新建一个测试文件 右键项目文件夹 选择new 然后选择 go file 

可以看见此时已经有函数补充了(赞 要的就是这种feel)

可以看见成功了 但是文章还没有到此结束 因为debug还没有设置 断点调试也是很重要的嘛。

下面设置调试的参数

如果选择的gdb文件或者32或者64不对

可能会出现Error in final launch sequence Failed to execute MI command: 等错误

这个gdb的两个文件我稍后也会上传到文章结尾

(下载一个LiteIDE 或者其他的什么就有这俩文件了 自己想找也比较方便)

可以看见已经命中断点了 文章到此就结束了