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即会产生.
五.编译小插件方法二
以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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类