使用SublimeGDB调试Go程序

大家好,好久没有跟新博客了,今天给大家带来一篇Sublime Text 2的插件SublimeGDB的使用教程。

在很早之前,写过一篇关于Sublime Text 2配置Go语言开发环境的文章,如果您还没有看过,可以先看看这一篇文章,地址:http://golanger.cn/?p=32,还写过一篇关于Go使用GDB断点调试的文章,大家也可以看下,地址:http://golanger.cn/?p=91

接下来我们看下SublimeGDB的安装以及使用:

一,安装SublimeGDB插件:打开Preferences菜单下,Package Control菜单,并选择 Install Package选项,如下图:

输入SublimeGDB,并选择安装,一段时间后,SublimeGDB就会安装成功,重启Sublime Text 2,在Preferences菜单下的Package Settings菜单中会多成一个SublimeGDB选项,如下图:

二,配置:打开上图选项中,出现的 Settings – Default,如下图:

修改 workingdir 为工程所在目录,修改 commandline 中executable为可执行文件名,如下图:

三,调试测试代码,编写测试例子,如下图:

在光标所在的行,按下F9,会插入一个断点,如下图:

接着,按下F5,会出现,调试界面,如下几个窗口:

这几个窗口,标签上写的很明白,我就不一一介绍了。

最后,关于这个插件的快捷键,使用如下:

插件地址: https://github.com/quarnster/SublimeGDB

2012-11-19 22:36 补充:如何关闭调试窗口。如下图:

2012111922311862

具体可以查看这个帖子
http://www.sublimetext.com/forum/viewtopic.php?f=5&t=4819#p21670

2013-01-10 23:13补充:增加命令行参数到调试环境中,如下:

// NOTE: You MUST provide –interpreter=mi for the plugin to work
"commandline": "gdb –interpreter=mi –args ./revel run github.com/yourihua/console",

详细地址:https://github.com/quarnster/SublimeGDB/issues/39

本文来自:Rhino 的博客

感谢作者:Rhino(犀牛)

查看原文:使用SublimeGDB调试Go程序

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。