Debugging 单步通过C/C++;UBuntu上的Netbeans 7.1.1代码不';行不通

Debugging 单步通过C/C++;UBuntu上的Netbeans 7.1.1代码不';行不通,debugging,netbeans,breakpoints,Debugging,Netbeans,Breakpoints,我正在使用Netbeans 7.1.1。我有一个使用STL的C++项目。我在UBuntu(版本10.10-Maverick Meerkat)上做了一个干净的构建。当我尝试执行单个步骤时,调试器不会在下一行停止。相反,它会继续,就像我按下了“继续”按钮一样 这是一个已知的问题吗? 我是不是错过了什么机会 谢谢 Joe您需要使用调试->单步执行,而不是“调试主项目”工具栏按钮,以便单步执行。这是因为Netbeans与较新的gdb版本不兼容(我尝试了7.2) 我发现从NETBeBes调试C++代码是,

我正在使用Netbeans 7.1.1。我有一个使用STL的C++项目。我在UBuntu(版本10.10-Maverick Meerkat)上做了一个干净的构建。当我尝试执行单个步骤时,调试器不会在下一行停止。相反,它会继续,就像我按下了“继续”按钮一样

这是一个已知的问题吗? 我是不是错过了什么机会

谢谢
Joe

您需要使用调试->单步执行,而不是“调试主项目”工具栏按钮,以便单步执行。这是因为Netbeans与较新的gdb版本不兼容(我尝试了7.2)


我发现从NETBeBes调试C++代码是,如果你观察一些变量,它有时会挂在启动上。删除所有监视表达式,调试器就会正常工作。

谢谢您的帮助。我当时正和困在某个堆栈帧上的gdb斗争,什么也没做。删除手表表达式后,它会再次工作!