eclipse开发go语言

一、下载eclipse C/ C++版本

二、下载eclipse的goeclispse插件
    go GitHub上下载eclipse的goeclispse插件 goclipse.github.io-master.zip,
    参考下载地址:https://codeload.github.com/GoClipse/goclipse.github.io/zip/master

    这里要注意: 我是解压后
  

 

 

 这两个文件夹直接copy 到  E:\eclipse-cpp-2022-03-R-win32-x86_64\eclipse 下,重启eclipse 

 

 

 

也参考下: https://github.com/GoClipse/goclipse/blob/latest/documentation/Installation.md#installation  ,但是安装方法行不通

三、安装GO语言扩展工具
  1.gocode是代码自动补全程序; https://github.com/nsf/gocode
  2.guru 代码导航程序;
  3.godef代码跳转程序(ctrl+鼠标左击,查看定义的代码); https://github.com/rogpeppe/godef
  4.gdb64支持debug的程序。( https://nchc.dl.sourceforge.net/project/liteide/X31/liteidex31.windows-qt4.zip)

四、编译扩展工具方法一
    默认安装的go二进制包(go1.18.1.windows-amd64.msi),bin下只有 
go.exe和gofmt.exe ,go插件需要单独生成
   环境变量会自动生成
  

 

  

 

 cmd下看下go环境变量

C:\Users\aozhejin>go env
set GO111MODULE=on
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\aozhejin\AppData\Local\go-build
set GOENV=C:\Users\aozhejin\AppData\Roaming\go\env
set GOEXE=.exe
set GOEXPERIMENT=
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=C:\Users\aozhejin\go\pkg\mod
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=C:\Users\aozhejin\go
set GOPRIVATE=
set GOPROXY=https://goproxy.cn,direct
set GOROOT=C:\Program Files\Go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=C:\Program Files\Go\pkg\tool\windows_amd64
set GOVCS=
set GOVERSION=go1.18.1
set GCCGO=gccgo
set GOAMD64=v1
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=NUL
set GOWORK=
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\tmp\go-
build618569514=/tmp/go-build -gno-record-gcc-switches

 

 

   1) gocode安装: 
     1. cmd下进入C:\Program Files\Go\src>
     2. 下载 https://github.com/nsf/gocode
      重命名为gocode之后,放入到
C:\Program Files\Go\src
     3.执行命令
      
C:\Program Files\Go\src>go install gocode
     4. 查看 
C:\Program Files\Go\bin下 ,gocode即会产生.

   2) godef,guru等同上

五.编译小插件方法二
   以gocode为例: 
   
1. cmd下进入C:\Program Files\Go\src>
   2. 输入 go install gocode命令(注意一定是go安装目录下的src下)
    
#获取gocode

C:\Program Files\Go\src>go install gocode
C:\Program Files\Go\src>go get -u github.com/nsf/gocode
go: downloading github.com/nsf/gocode v0.0.0-20190302080247-5bee97b48836
go: downloading golang.org/x/net v0.0.0-20211209124913-491a49abca63
go: downloading golang.org/x/net v0.0.0-20220526153639-5463443f8c37
go: downloading golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3
go: downloading golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e
go: downloading golang.org/x/text v0.3.8-0.20211105212822-18b340fc7af2
go: downloading golang.org/x/sys v0.0.0-20211205182925-97ca703d548d
go: downloading golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a
go: added github.com/nsf/gocode v0.0.0-20190302080247-5bee97b48836
go: upgraded golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3 => v0.0.0-20220525230936-793ad666bf5e
go: upgraded golang.org/x/net v0.0.0-20211209124913-491a49abca63 => v0.0.0-20220526153639-5463443f8c37
go: upgraded golang.org/x/sys v0.0.0-20211205182925-97ca703d548d => v0.0.0-20220520151302-bc2c85ada10a
//
C:\Users\qingshuic\go\pkg\mod\github.com

     3. 编译gocode
      

posted @ 2022-05-31 08:19  jinzi  阅读(59)  评论(0编辑  收藏  举报