golang之配置环境

https://code.google.com/p/go/downloads/list下载相关包,直接解压

 

目录大概这样

golang
├── 3rdLibs
├── go
├── liteide
├── myApps
└── myLibs

 

配置环境变量

mac下gvim ~/.profile

debian下gvim ~/.bashrc

export GOROOT=~/golang/go
export GOPATH=~/golang/3rdLibs:~/golang/myLibs:~/golang/myApps
export GOBIN=
export PATH=$PATH:$GOROOT/bin:${GOPATH//://bin:}/bin

 

修改liteide里面的路径配置

  GOROOT=$HOME/golang/go
GOBIN=
GOPATH=$HOME/golang/3rdLibs:$HOME/golang/myLibs:$HOME/golang/myApps
PATH=$PATH:$GOROOT/bin:${GOPATH//://bin:}/bin

 

修改liteide里面的终端路径配置

linux下

LITEIDE_TERM=/usr/bin/xfterm4

 

mac下

LITEIDE_TERMARGS=. -a Terminal

注意,别漏了LITEIDE_TERMARGS后面的红点,不然终端打开的永远是$HOME

 

额外一些很重要的地方

go1.3对于gdb的断点支持有问题,开发的时候用122版本调试

选项,liteApp,当文件被更改活删除时,自动重新读取或者关闭编辑器,选上
选项,liteApp,键盘,editor,代码完成的快捷键换成Alt+/或者删除,默认的Ctrl+Space会导致linux下输入fmt.Println的时候gocode抢占输入法的bug
选项,liteEditor,行为,允许鼠标滚轮缩放,去掉勾选(这个mac下体验太差了)
选项,liteDebug,调试前重新编译,选上
选项,golangCode,自动更新依赖库,选上
选项,GdbDebugger,使用tty参数调试程序,选上
防止编译器优化,有助于调试 编译配置,自定义,BUILDARGS,加上
-gcflags "-N -l"

 

默认永久开启调试模式

windows/linux:修改

$LITEIDE/share/liteide/litebuild/gosrc.xml

mac修改

$LITEIDE/LiteIDE.app/Contents/Resources/litebuild/gosrc.xml

第八行,改成

<custom id="BuildArgs" name="BUILDARGS" value='-gcflags "-N -l"'/>

 

你可能感兴趣的:(golang)