方法一: goeclipse插件
概述
GoClipse对于一个Eclipse IDE的Go编程语言。
特征GoClipse用户组 -讨论和帮助,GoClipse
要求:
Java VM version 8 or later.
因为GFC的封闭,我们需要先到https://github.com/GoClipse/goclipse.github.io/archive/master.zip下载GoClipse的安装包,并解压。然后打开Eclipse(确保已经包含CDT),Help -> Install New Software…,然后选择Add按钮,输入解压后的Release目录,选择GoClipse,然后一直next就安装成功了。安装完成后需要重启Eclipse。
直接上操作图
打开:help>Install New Software
因为我已经安装过了,所以这步就不展示了。
安装完成,重启Eclipse
打开:Window>Preferences
#获取gocode
go get -u github.com/nsf/gocode
#编译gocode
go build github.com/nsf/gocode
编译成功后,手动点击Browse…按钮,选上%GOPATH%/bin/gocode.exe
或者直接拷贝 gocode.exe 到 %GOROOT%/bin/
执行 go.exe get -u golang.org/x/tools/cmd/guru
最后应为下图配置
如果 goru.exe和 godef.exe 没有下载成功, 这里提供 下载地址
打开:File>New>Other…,找到
创建一个Go Project
再创建一个hello.go
要勾上这个,才可以
OK,再来运行一次
左键>Run As>Go Application
运行失败
我们发现已经报错了。
解决方法:
在src/下不能直接放.go文件。
LiteIDE安装:
1. 安装Go
2. 安装MinGW
下载地址 :http://sourceforge.net/projects/mingw/
3. liteide 安装
下载地址 http://sourceforge.net/projects/liteide/files/X28/
环境变量配置
GOPATH设置
查看-》管理 GOPATH
新建项目
Ctrl+N 选择Go1 Command Project
设置编译选项
接下来就可以运行调试了
最新版的liteide X 只需要配置 GOROOT、GOPATH 其他都不需要在配置了(MinGW等)就可以很好的使用
当然 如果有地方使用到gcc编译的时候 ,那就需要安装 MinGW了
如 使用 go-sqlite3
go get -u github.com/mattn/go-sqlite3
go install github.com/mattn/go-sqlite3 build或者 install的时候 需要依赖 gcc
Q: cc1.exe: sorry, unimplemented: 64-bit mode not compiled in
A: 使用 支持 32bit 64bit的包
https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/4.8.2/threads-posix/seh/x86_64-4.8.2-release-posix-seh-rt_v3-rev2.7z/download