gdb调试go语言 golang gdb调试

osx10.11 怎么安装 gdbLiteIDE调试Go语言需要安装GDB
1.先解决brew不能使用的问题
cd /usr/local/Library
git pull origin master
brew update
brew prune
brew doctor
参考:
2.用Homebrew 安装 gdb
(1)
# brew tap homebrew/dupes
(2)
# brew install gdb
(3)有可能提示:
Warning: No developer tools installed.
You should install the Command Line Tools.
Run `xcode-select --install` to install them.
那就先安装the Command Line Tools.
# xcode-select --install
3.给gdb制作证书并授权:
如果没有证书,会出现如下提示:
(gdb) run
Starting program: /Users/wenke/go/src/gdb/main
Unable to find Mach task port for process-id 18420: (os/kern) failure (0x5).
(please check gdb is codesigned - see taskgated(8))
eclipse配置go?1.下载go的windows下的安装包:
也可以下载源代码,用MinGW编译 。先配置好MinGW的环境,再运行all.bat即可 。
MingW:
2.下载gocode,用于go的补全提示:
gocode 的github地址:
要安装git,在windows下,通常用msysgit 。
再在cmd下安装:
go get -u github.com/nsf/gocode
也可以下载代码,直接用go build来编译,会生成gocode.exe 。
3.在eclipse中安装插件:
4.配置插件:
(1).配置go的编译器
(2).配置gocode(可?。? ,这里我用的是eclipse插件自带的gocode 。
(3).配置gdb,做调试用(可?。?
如果安装了MingW,可以在安装目录下找到gdb 。
5.测试是否成功
新建一个go工程,再建立一个hello.go 。如下图:
gdb调试如下(要在console中用输入命令来调试):
6.其它
2012年3月31日:
目前这个eclipse插件,只能把代码放在cmd包中才能运行 。
貌似现在流行的是Sublime Text2 + gocode 。Sublime Text也的确比较好用 。
【gdb调试go语言 golang gdb调试】======================
Eclipse平台下配置Go语言开发环境(Win7)
《Go语言编程》中写到:“从功能和易用性等方面考虑, Eclipse+GoEclipse、LiteIDE这两个环境在所有IDE里面是表现最好的”,所以笔者打算采用Eclipse+GoEclipse开发环境 。
Eclipse平台下配置Go语言开发环境步骤:
1、安装JDK和Eclipse
建议JDK1.6及以上版本 。Eclipse3.6及以上版本 。
2、安装GoEclipse插件
在Eclipse中点击菜单“Help”-》“Install New Software”打开如下对话框,添加go插件的安装地址:,
按提示一步一步操作即可,下载时可能会遇到网络问题,可使用goagent或其他代理 。
3、安装并配置Go的编译器
下载地址:
下载时请注意版本,应选择windows-386的版本 。
安装完后重启Eclipse , 并通过菜单项“Window”-》“Preferences”-》“Go”打开Go语言的配置选项框 。如下图:
选择Go的安装路径即可,如笔者的安装路径是F:\Work\Go
4、配置调试器(可?。?
需要先安装MinGW,下载地址:
安装完之后,通过菜单项“Window”-》“Preferences”-》“Go”-》“Debugger”打开调试器的配置选项框 。
将GDB路径配置为:MinGW安装目录下的gdb.exe文件即可 。
5、配置代码自动补全(可?。?
需要配置gocode,可使用goEclipse插件自带的版本 , 也可以自己下载:
笔者使用的是goEclipse插件自带的版本,配置方式如下:
通过菜单项“Window”-》“Preferences”-》“Go”-》“Gocode”打开配置选项框 。
将Gocode的路径配置为:goEclipse的安装路径下的gocode.exe文件,如
F:\Work\eclipse\plugins\com.googlecode.goclipse.gocode_0.7.6.v450\tools\windows_386\gocode.exe

推荐阅读