我正在调试为调试而编译的可执行文件(没有源代码)。 GDB可以选择在特定功能上设置断点,例如break division()
有没有办法在Eclipse CDT中做同样的事情??? 谢谢!
答案 0 :(得分:3)
我不确定在没有源代码的情况下进行调试是多么有用,但这是一种方法。
假设您已将可执行文件加载到Eclipse项目中:
编辑:这是屏幕截图:
答案 1 :(得分:2)
以下是两种方法:
(1)在Breakpoints窗口(Window | Show View | Breakpoints)中选择“Add Function Breakpoint”(它位于下拉菜单中)。在“功能断点”对话框中输入您的函数名称(以及任何条件等)。
(2)打开gdb控制台(在Eclipse Juno:Window | View | Console。然后从小电视图片图标中选择“gdb”)你可以在那里输入任意gdb命令:
break unlink
Breakpoint 11 at 0x7ffed58b3320
info breakpoints
Num Type Disp Enb Address What
11 breakpoint keep y 0x00007ffed58b3320 <unlink>