我认为调试器配置正确(但还有什么呢?)
如果我查看Tools / Options / C / C ++,它很适合Cygwin_4.x并且工具集程序都存在(特别是C:\ cygwin \ bin \ gdb.exe)因为我可以构建和链接ok,这一切都是通过NetBeans发现工具集来设置的,我希望能够进行调试。
唯一的小细节是C:\ users \ mawg.gdbinit不存在。我提供了一个空文件无济于事。从20年前手工运行GDB的形式来看,IIRC没有必要。
如果我按Ctrl + F5(调试主项目(我只有一个))或Alt + F6(运行所有测试文件),应用程序运行并产生输出......我也可以“进入”并继续使用F7和放大器; F8 ......
...但 它不会在断点处停止 。
我想我错过了很简单的事情。谁可以向我指出,拜托?感谢
答案 0 :(得分:1)
好的,我可以删除这个问题,但我会发布“回答”,以便其他人可以再检查一下是否有同样的问题。
无法使用Netbans进行调试,我尝试了MS visual studio并报告说我有一个开放
#ifdef __cplusplus
extern "C" {
#endif
没有相应的关闭。
这是不 NetBeans问题;这是一个GCC编译器问题,来自Cygwin的GCC,我会将此报告给GNU / GCC。
道德:值得检查;但是总是值得通过一些不同的编译器和短语来运行有问题的代码。