mac下用eclipse搭建go语言开发环境


参考 
http://www.tuicool.com/articles/Fv6zUfE

安装步骤

1、安装Golang的SDK

google官网被墙下载地址如下: 
http://www.golangtc.com/download ,下载最新的安装包,之后双击安装即可。我下载的是go1.6beta1.darwin-amd64.pkg; 
软件安装默认的目录GOROOT: ”/usr/local/Go” 

安装完成之后,打开终端,输入go、或者go version(查看安装版本)出现如下信息即表示安装成功: 
jingmzdeMacBook-Pro:~ jingmz$ go version 
go version go1.6beta1 darwin/amd64

2、配置环境变量 
关于环境变量:参考 
http://my.oschina.net/achun/blog/134002

安装完sdk之后接下来便是配置环境变量了,打开终端输入cd ~ 进入用户主目录,之后输入ls -all命令查看是否存在.bash_profile

文件,存在既使用vim .bash_profile打开并编辑该文件。根据自己实际情况,内容如下:

我配置的路径: 
配置go环境变量

GOPATH:日常开发的根目录,即是workspace 
GOBIN:是GOPATH下的bin目录。 
GOROOT=”/usr/local/go” 是软件安装默认的目录

且需要gobin目录加入到path路径下,生成的可执行文件就可以直接运行了。

退出vim,使用source ~/.bash_profile即可完成对golang环境变量的配置了,可以在终端中输入go env查看配置后的效果:

jingmzdeMacBook-Pro:~ jingmz$ go env

GOARCH=”amd64” 
GOBIN=”/Users/jingmz/workspace_go/go/bin” 
GOEXE=”” 
GOHOSTARCH=”amd64” 
GOHOSTOS=”darwin” 
GOOS=”darwin” 
GOPATH=”/Users/jingmz/workspace_go/go” 
GORACE=”” 
GOROOT=”/usr/local/go” 
GOTOOLDIR=”/usr/local/go/pkg/tool/darwin_amd64” 
GO15VENDOREXPERIMENT=”1” 
CC=”clang” 
GOGCCFLAGS=”-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common” 
CXX=”clang++” 
CGO_ENABLED=”1” 
jingmzdeMacBook-Pro:~ jingmz$ 

3、Eclipse安装goclipse插件 
1) 配置eclipse插件找到 help菜单-》install new software -》输入http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/ 勾上 goclipse 然后安装。这样就可以创建golang项目,须要使用. 
2) 离线安装,我用的这种方法 
1.先去csdn下载 
http://download.csdn.net/download/jamet/7870979解压里面feature包和另一个包里面的jar全部拷贝- 
然后打开eclipse应用图标—右键—查看包内容– 
/Users/jingmz/eclipse/jee-mars/Eclipse.app/Contents/Eclipse/dropins,粘贴到这里面,如图 
goclipse插件安装到eclipse中
安装完成后重启eclipse 
4.Eclipse配置go环境 
Eclipse—偏好设置—点击go选项 
GOROOT:软件默认安装的路径:/usr/local/go 
Go Tools会自动填写. 
GOPATH:填写你自己设置的工程目录: 
我自己设置的是: /Users/jingmz/workspace_go/go 
Eclipse配置go环境
5.新建工程–GoProject–运行第一个Go: 
package main 
import “fmt” 
func main(){ 
fmt.Printf(“Hello,GO!\n”) 
}

运行go程序
6.让eclipse有Go的代码提示: 
1).先下载go源代码gocode ,打开终端,输入以下内容: 
 
sudo env GOPATH=/Users/jingmz/workspace_go/go go get github.com/nsf/gocode 
sudo env GOPATH=/Users/jingmz/workspace_go/go go install github.com/nsf/gocode 
2).Mac下打开/usr/local目录 
Mac下/usr/local目录默认是对于Finder是隐藏,如果需要到/usr/local下去,打开Finder,然后使用command+shift+G,在弹出的目录中填写/usr/local就可以了 
直接把gocode包拷贝到/usr/local里面 
然后 
jingmzdeMacBook-Pro:bin jingmz$ cd /usr/local/go/gocode

jingmzdeMacBook-Pro:gocode jingmz$ go build

jingmzdeMacBook-Pro:gocode jingmz$  
3) eclipse的Gocode设置

/usr/local/go/gocode/gocode

  1. Mac系统中Eclipse安装gdb调试器 
    参照http://jingyan.baidu.com/article/15622f241db565fdfcbea515.html 
    成功了,那个证书类型一定选择 code signing(代码签名 )类型 
    sudo brew update 
    sudo brew install gdb 
    sudo brew search gdb 
    sudo codesign -s yc_GDB_cert /usr/local/bin/gdb 
    Debugger的设置

写得絮絮叨叨的,收集资料,做个笔记, 有错误地方批评指正..

你可能感兴趣的:(Golang,eclipse,go语言,mac)