怎样设置断点
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样设置断点相关的知识,希望对你有一定的参考价值。
操作步骤:
方法一:
1、首先打开工程项目;
2、把鼠标移动想要设置断点的行,在行号前面空白地方双击,就会出现断点。
方法二:
1、在菜单栏找到"Run",点击;
2、在弹出的下拉框内找到“Toggle Breakpoint”,点击也可以进行断点设置。
图4.3
2
图4.4
单击condition按钮,弹出Breakpoint对话框,在Expression编辑框中写出你的逻辑表白式,如X>=3或a+b>25,最后按OK归来。
图4.5
这种断点重要是由其位置发生作用的,但也联合了逻辑条件,使之更灵便。
3、有时我们必需更深入地调试过程,我们必需进去过程的汇编代码,因而我们必需在在汇编代码上发生断点:要发生这种断点我们只需从View菜单入选Debug window号召 ,
图4.6
再选Disassembly子号召,这时汇编窗口将会展目前屏幕上。
图4.7
在图4.7中的汇编窗口中你将看到对应于源过程的汇编代码,其中源过程是用黑体字揭示,下面是且对应的汇编代码。要发生断点,我们只需将光标移到你想设断点处然后点击工具条上的Insert/Remove Breakpoints 按钮,尔后你将会看到一个红圆点展目前该汇编代码的右边。
图4.8
上面所讲的断点重要是由于其位置施展作用的,即当过程运行到发生断点的地方时过程将会停下来。但有时我们发生只与逻辑条件有关的断点,而与位置无关。因而下面推荐一下与逻辑条件有关的断点。
(1)逻辑条件引发断点的设置: 从EDIT 菜单入选中breakpoint号召,这时屏幕上将会揭示Breakpoint对话框。
图4.9
选中Breakpoint对话框中的DATA标签,对应的版面将会弹出
图4.10 在图4.10的DATA版面中的Expression编辑框中写出你的逻辑表白式,如(X==3);
图4.11 最后按OK归来。
其他几种断点的设置的措施都与之相仿。我们一一加以解释。
(2)监视表白式发生改变断点: 从EDIT 菜单入选中breakpoint号召,这时屏幕上将会揭示Breakpoint对话框。 选中Breakpoint对话框中的DATA标签,对应的版面将会弹出 在Expression编辑框中写出你必需监视的表白式 最后按OK键归来。
(3)监视数组发生改变的断点: 从EDIT 菜单入选中breakpoint号召,这时屏幕上将会 揭示Breakpoint对话框。 选中Breakpoint对话框中的DATA标签,对应的版面将会弹出 在Expression编辑框中写出你必需监视数组名; 在Number of Elements 编辑框输入你必需监视数组元素的个数; 按OK键归来。
(4)监视由指针指向的数组发生改变的断点: 从EDIT 菜单入选中breakpoint号召,这时在屏幕上将会揭示 选中Breakpoint对话框中的DATA标签; 在Expression编辑框中输入形如*pointname,惠氏其中*pointname为指针变量名; 在Number of Elements 编辑框输入你必需监视数组元素的个数; 按OK键归来。
(5)监视表面变量发生改变的断点: 从EDIT 菜单入选中breakpoint号召这时屏幕上将会揭示Breakpoint对话框; 选中Breakpoint对话框中的DATA标签; 在Expression编辑框中输入变量名; 点击在Expression编辑框的右边的下拉键头; 拨取Advanced选项,这时Advanced Breakpoint 对话框揭示; 在context框中输入对应的函数名和(万一必需的话)文件名; 按OK键关闭Advanced Breakpoint 对话框。 按OK键关闭Breakpoints 对话框。
(6)在讲了位置断点和逻辑断点尔后我们再讲一下与WINDOWS消息有关的断点。
当心:此类断点只能工作在x86 或 Pentium 系统上。 从EDIT 菜单入选中breakpoint号召,这时屏幕上将会揭示Breakpoint对话框; 选中Breakpoint对话框中的MESSAGE标签,对应的版面将会弹出; 在Break At WndProc 编辑框中输入Windows 函数的名目; 在Set One Breakpoint From Each Message To Watch 下拉列表框入抉择对应的消息; 按OK 归来。 、有的时候你可能并无须要过程每次运行到这儿都停下来,而是在中意定然条件的情形下才停下来,这时你就必需设置一种与位置有关的逻辑断点。要设置这种断点我们只必需从EDIT 菜单入选中breakpoint号召,这时Breakpoint对话框将会展目前屏幕上。选中Breakpoint对话框中的LOCATION标签,使LOCATION 版面弹出,如图4.4Breakpoint对话框。然而,水能载舟亦能覆舟,未来很可能会兜一个圈,新科技或将终结公众传媒的单向散布时代,
eclipse中怎样设置断点和单步执行?快捷键是啥呢?
参考技术A 1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakpoint菜单项即可.\\x0d\\x0a2 在debug模式下运行程序进入调试状态:通过点击工具栏上的小虫按钮或者是在项目右键点击然后选择Debug As,Android Application菜单,启动程序的调试模式.\\x0d\\x0a第一次运行调试模式eclipse会弹出如下确认窗口\\x0d\\x0a当程序运行到你的断点地方时就会停下,这时可以按照下面的功能键按需求进行调试:\\x0d\\x0a[1]快捷键(F8)直接执行程序,直到下一个断点处停止。\\x0d\\x0a[2]快捷键(F5)单步执行程序,遇到方法时进入。\\x0d\\x0a[3]快捷键(F6)单步执行程序,遇到方法时跳过。\\x0d\\x0a[4]快捷键(F7)单步执行程序,从当前方法跳出。\\x0d\\x0a查看断点时变量当前的值:右键点击对应的变量,在菜单上选择 watch 菜单项,变量的值就会出现在 expressions窗口中.以上是关于怎样设置断点的主要内容,如果未能解决你的问题,请参考以下文章