Netbeans 7.01 with Cygwin,调试器不会在断点上停止



我认为调试器配置正确(但它还能是什么)?

如果我看一下Tools/Options/C/C++,它为Cygwin_4.x设置得很好,并且工具集程序都存在(尤其是C:\Cygwin\bin\gdb.exe)。由于我可以构建和链接,而且这一切都是通过NetBeans发现工具集来设置的,我希望能够调试。

唯一次要的细节是C:\users\mawg.gdbinit不存在。我提供了一个空文件,但没有用。IIRC从20年前手动运行GDB的形式来看,这是不必要的。

如果我Ctrl+F5(调试主项目(我只有一个))或Alt+F6(运行所有测试文件),应用程序将运行并产生输出。。。我也可以"步入"并继续进行F7&F8。。。

但是它不会在断点上停止

我想我错过了一些很简单的东西。谁能给我指出来?感谢

好的,我可以删除这个问题,但我会发布"答案",这样其他人可能还有一件事要检查他们是否有同样的问题。

由于无法使用Netbans进行调试,我尝试了MS visual studio,它报告我有一个打开的

#ifdef  __cplusplus
extern "C" {
#endif

而没有相应的关闭。

这是而不是一个NetBeans问题;这是一个GCC编译器问题,从Cygwin的GCC,我将向GNU/GCC报告这一问题。

寓意:也许值得检查;但是,通过一些不同的编译器和linter运行有问题的代码总是值得的。

相关内容

  • 没有找到相关文章

最新更新