美文网首页我爱编程
Windows 7 下 Set up Eclipse下Go la

Windows 7 下 Set up Eclipse下Go la

作者: Ailunna | 来源:发表于2018-06-08 15:24 被阅读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/

      image
    1. 点击"OK"按钮


      image
    2. 选中“GoCclipse”->“Next”button.

    3. 等 ..............下载完成后, 重启eclipse.

    4. 设置Go的工作环境, Eclipse->Window->Preferences 找到"Go"的设置.
      --> Directory: {Go的安装路径}

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

      -->Apply

    ![image](https://img.haomeiwen.com/i10296731/f33a7b4a8897b6d5?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    1. 选择Go->Tools, 填上gocode, guru, godef对应的exe文件.
    ![image](https://img.haomeiwen.com/i10296731/fea86c859ab4d4b9?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
    如果你安装的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" 命令. 如下图
        ![image](https://img.haomeiwen.com/i10296731/658eba88c3e47279?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
        这里会生成一个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下.
    
    1. 下载一个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,如下:

      image
    2. 可以通过一个小测试verify一下环境是否working: 如:

    <pre class="plain">package main
    
    import "fmt"
    
    func init(){
        fmt.Println("run init firstly, right?")
    }
    
    func main(){
        fmt.Println("hello yqqq, how are you?");
    }</pre>
    
    运行结果为:
    
    <pre class="plain">run init firstly, right?
    hello yqqq, how are you?</pre>
    

    相关文章

      网友评论

        本文标题:Windows 7 下 Set up Eclipse下Go la

        本文链接:https://www.haomeiwen.com/subject/gfjasftx.html