sublime text 3中的gdb:调试器不会在断点处停止并立即退出

时间:2017-01-23 04:46:00

标签: c++ gdb sublimetext3

我按照github页面上的说明设置了SublimeGDB。它没有运行,因此我将.sublime-project文件包含在此处列出的规范中:https://thenigh7sh4de.wordpress.com/2014/03/28/setting-up-sublimegdb/

我能够设置断点,但是当我按f5运行时,我看到SublimeGDB界面闪烁然后消失,消息" GDB Session Ended"。

我的特定c ++程序需要cin输入,而且它似乎无法显示。我的构建系统是C ++单文件,我在Ubuntu中运行。

1 个答案:

答案 0 :(得分:0)

您必须使用包含调试信息的可执行文件来编译可执行文件,方法是在GDB命令行中添加-g选项,Sublime Text C ++构建系统默认不会添加该选项。检查此答案以获取更多详细信息。