Breakpoints do not work on CDT 8.4.0 for Eclipse Luna for Linux
我曾经在Eclipse上调试Java应用程序过得很愉快,但是最近我正在使用Eclipse CDT在Ubuntu 12.04上开发C / C ++,它在调试时会忽略断点! 我已经尝试了两个版本的Eclipse CDT,即用于Eclipse Luna的CDT 8.4.0,但也不起作用。 有人可以帮忙吗?
注意:我知道还有其他一些类似的问题,但是我认为最好问这个问题,该问题专门针对Eclipse Luna的CDT 8.4.0。
我在ReadHat 64中也会发生这种情况
好像CDT断点不适合当前的调试会话,在断点窗口中,当启用"显示所选目标支持的断点"时,所有断点将从列表中消失。
就我而言,我的ELF具有调试信息,并且我放置的所有断点都在主ELF中。
我的调试设置在以前的Eclipse版本中运行良好。
我回滚到Eclipse Juno,并且使用相同的elfs进行调试时可以开箱即用。
eclipse-cdt仅随附用于构建c / c ++应用程序的必需工具。它不随gdb一起提供。您需要单独安装
如何在Eclipse中使用GDB进行C / C ++调试?
从上面的链接,这些是要执行的步骤。
1 2 3 | 1. Go to Help > Install New Software. 2. Add the CDT repository http://download.eclipse.org/tools/cdt/releases/8.4 to the list of repositories. 3. Select the CDT Repository. Now you need to install the CDT plugin along with GDB support from the list of available plugins (Select the CDT Main Features as well as CDT GNU Toolchain Debug support). |
我更新了CDT存储库路径以与您的发行版(Luna)相对应。
我的EclipsePhoton有相同的问题,我通过取消选中
调试配置->调试器中的"在以下位置启动:main"。
我在Rikard S?derstr?m对您的回复中知道这一点。
我曾经不小心检查了
如果您使用的是MinGW gdb,请检查路径中是否设置了C:\ MinGW \ bin(在"系统属性"中设置)。让我与众不同。
在这里遇到同样的问题。.我正在通过启动调试会话后手动设置断点来解决此问题。控制台-> gdb,然后输入" break xxxx"。