使用SublimeGDB调试Go程序

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

大家好,好久没有跟新博客了,今天给大家带来一篇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程序

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

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