Windows 7 下 Set up Eclipse下Go lanuage的开发环境

1 篇文章 0 订阅
  1.  先下载Go的安装包, Link as : https://golang.org/dl/
  2. 下载: go1.10.2.windows-amd64.zip
  3. 安装 Go到你指定目录, 我用的是D:\Go
  4. 设置系统的环境变量, "我的电脑"->鼠标右键->"属性" -> "Advanced System Setting" -> System Properties -> Environment variable ->"Path", 编辑并添加"D:\Go\bin"到path的结尾.
  5. 打开eclipse,我的版本是:Neon.3 Release (4.6.3)
  6. Eclipse->Help->Install New Software…->点击Add 按钮,
    在”Name“内输入:Goclipse Site

    在”Location“内输入:http://goclipse.github.io/releases/


  7. 点击"OK"按钮
  8. 选中“GoCclipse”->“Next”button.
  9. 等 ..............下载完成后, 重启eclipse.
  10. 设置Go的工作环境, Eclipse->Window->Preferences 找到"Go"的设置.
    --> Directory: {Go的安装路径}

      -->Eclipse GPPATH: 设置工作路径.

      -->Apply

  11. 选择Go->Tools, 填上gocode, guru, godef对应的exe文件.


    如果你安装的go没有自带这几个程序, 你需要手动添加, 添加的方法如下:

    • gocode是go语言自动补全守护程序, 从https://github.com/nsf/gocode下载源码,如果你有git在地, 可以用git clone, 如果没有, 也可以通过页面上的"Clone or download" button去下载一个zip包, 名字为gocode-master.zip,解压缩这个包.如: d:\gocode-master, 从windlow控制台进去, cmd, 在这个目录下执行"go build" 命令. 如下图

      这里会生成一个gocode-master.exe文件, 你可以改名为gocode.exe, 然后将空上gocode.exe文件copy到Go的安装目录bin下, 如d:\Go\bin.
    • guru, 它是Go的代码导航程序, 首先要下载源码从https://github.com/golang/tools,与gocode一样, 如果没有git, 直接下tools-master.zip包. 在Go的安装目录建文件夹, 如d:\Go\src\golang.org\x\tools\cmd\guru, 将tools-master.zip的包内容解压到guru下, 通过控制台进入D:\Go\src, 执行编译命令: go install golang.org/x/tools/cmd/guru.这个命令之后, 如果成功, 你会在D:\Go\bin下见到guru.exe文件.
    • godef:是Go的代码跳转程序. 首先下载源码从https://github.com/rogpeppe/godef,文件名为godef-master.zip.需要在D:\Go\src目录下创建文件夹, D:\Go\src\github.com\rogpeppe\godef  将godef-master.zip里的文件内容解压到godef文件下, 注意不带"godef-master"这一层文件夹, 前面的guru也一样. 然后在D:\Go\src\github.com\rogpeppe\godef下执行"go install" 命令.它会成生godef.exe在D:\Go\bin下.

  12. 下载一个gdb64.exe用于debug. https://sourceforge.net/projects/liteide/files/X31/liteidex31.windows-qt4.zip/download?use_mirror=excellmedia&r=&use_mirror=excellmedia, 下载一个liteide最新版本. 解压之后 从bin时copy一个对应你操作系统的exe, 我的是win64, 于是copy gdb64.exe 到D:\Go\bin下.
    配置gdb64.exe到eclipse里.
    ->Eclipse->File ->New "Go Project"->new a go file, Hello.go.
    ->鼠标右键Debug Configuration, 配置gdb64.exe,如下:

  13. 可以通过一个小测试verify一下环境是否working: 如:
    package main
    
    
    import "fmt"
    
    func init(){
    	fmt.Println("run init firstly, right?")
    }
    
    func main(){
    	fmt.Println("hello yqqq, how are you?");
    }
    运行结果为:
    run init firstly, right?
    hello yqqq, how are you?




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值