Golang基础配置和Go Emacs开发环境的配置
Posted by:  | Word Count: 270   | Reading Time: 1 Minute  

设置开发环境

1
2
3
4
export GOROOE=<Go运行程序的根目录>
export GOPATH=~/GoWork
export GOBIN=$GOPATH/bin
$PATH=$PATH:$GOPATH:$GOBIN

获取第三方包命令

go get -u <package url>

Emacs Auto Complete Configure

需要安装以下工具: gocode\goimports ,注意:如果出现还是找不到gocode的提式信息,copy gocode程序进 /usr/local/bin 目录下。

1
2
go get -u github.com/nsf/gocode
go get github.com/golang/tools/cmd/goimports

Emacs Debug Go Lang 1

通过以下命令安装Delve程序

go get github.com/derekparker/delve/cmd/dlv

软链接 dlv: ln -s ~/GoWorks/bin/dlv /usr/local/bin/dlv,Emacs配置文件中增加

1
2
(use-package go-dlv
  :ensure t)

在Emacs中开始执行 dlv ,进入gud-mode模式 C-x C-a C-b 设置breakpoint后,输入 c 继续更多信息输入 help 命令进行了解

运行\编译项目命令

1
2
go run <project path>
go build <project path>

  1. Go Lang GDB ↩︎