如何修复Eclipse Cdt断点问题?

时间:2017-03-15 21:32:07

标签: eclipse debugging eclipse-cdt breakpoints

我的设置:

  • Eclipse Neon.2(4.6.2)
  • Kubuntu 16.04.2,64 Bit

今天开始我的eclipse,在makefile项目上进行调试会话→Debug As → Local C/C++ Application(因为我过去曾做过数百次)。 正如预期的那样,调试器在main()处停止,调试器控制台视图显示:

GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.04) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Temporary breakpoint 1, main (argc=1, argv=0x7fffffffde68) at src/Main.cxx:169
169 {

我也可以步骤和观察变量等,Ctrl+R(Run to Line)也可以。

但由于未知原因,我无法使用eclipse设置断点。

  • 尝试双击文本编辑器的左边缘,什么都不做。
  • 右键单击(上下文菜单)&amp; Toggle Breakpoint显示一条消息&#34;未启用所选操作&#34;之后,相关菜单条目被禁用(灰色)。

enter image description here

但是,我仍然可以使用gdb命令行设置断点(使用eclipse调试器控制台视图)。

请注意,设置断点已经工作到几天前了,但我不知道在我的设置中可能已经更改了什么。

有任何建议我的配置可能出错,以及如何解决此问题?

2 个答案:

答案 0 :(得分:0)

的可能性:

  1. 签入断点视图,即使在gdb中设置的断点也将自动显示在此视图中。
  2. 检查您使用的编辑器(是C / C ++编辑器)吗?
  3. 尝试使用快捷键( Shift + Ctrl + B )来切换断点。默认情况下,未将快捷键分配给所有与断点相关的命令。请检查首选项。
  4. enter image description here

答案 1 :(得分:0)

通过Eclipse Maketplace安装Html Editor (Wtp)后,问题就出现了。

卸载Eclipse Web Developer Tools后,问题已解决。