golang之配置环境

ziyouchutuwenwu · · 1829 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

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"'/>

 

本文来自:博客园

感谢作者:ziyouchutuwenwu

查看原文:golang之配置环境

1829 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传