EclipseCDT中的方法/函数断点

EclipseCDT中的方法/函数断点,c,eclipse,debugging,gdb,C,Eclipse,Debugging,Gdb,我正在调试为调试而编译的可执行文件(无源代码)。GDB可以选择在特定函数上设置断点,如break division() 在EclipseCDT中有没有同样的方法??? 谢谢 我不确定在没有源代码的情况下进行调试对您有多有用,但这里有一种方法 假设已将可执行文件加载到Eclipse项目中: 转到调试透视图,打开“调试配置”窗口(您可以在“运行”菜单下找到它) 选择左侧的可执行文件,然后按“调试器”选项卡 选中“启动时停止”复选框,并在文本字段中输入函数名 按“调试”按钮,调试会话将启动,并在您输

我正在调试为调试而编译的可执行文件(无源代码)。GDB可以选择在特定函数上设置断点,如
break division()

在EclipseCDT中有没有同样的方法???
谢谢

我不确定在没有源代码的情况下进行调试对您有多有用,但这里有一种方法

假设已将可执行文件加载到Eclipse项目中:

  • 转到调试透视图,打开“调试配置”窗口(您可以在“运行”菜单下找到它)
  • 选择左侧的可执行文件,然后按“调试器”选项卡
  • 选中“启动时停止”复选框,并在文本字段中输入函数名
  • 按“调试”按钮,调试会话将启动,并在您输入的功能处停止

编辑:这里是屏幕截图:

这里有两种方法:

(1) 在断点窗口(窗口|显示视图|断点)中,选择“添加函数断点”(位于下拉菜单中)。在“函数断点”对话框中输入函数名(以及任何条件等)

(2) 打开gdb控制台(在Eclipse Juno:Window | View |控制台中。然后从小电视图片图标中选择“gdb”),您可以在那里输入任意gdb命令:

break unlink
Breakpoint 11 at 0x7ffed58b3320

info breakpoints
Num     Type           Disp Enb Address            What
11      breakpoint     keep y   0x00007ffed58b3320 <unlink>

如果没有源代码,那么通过Eclipse而不是控制台GDB进行调试的真正好处是什么