手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

常见的软件调试方法有哪些?

时间:2024-10-11 20:54:58

1、在命令行输入$ gdb test.exe以打开对test.exe的调试(编译exe时需打开debug开关)

常见的软件调试方法有哪些?
常见的软件调试方法有哪些?

2、gdb) listlist命令显示多行源代码,除了第一次外,都从上次的位置开始显示,默认情况下一次会显示10行。

常见的软件调试方法有哪些?

3、gdb) break 5break 5 表示在运行到第五行时停顿,即一个breakpoint。inf泠贾高框o breakpoints 可查看所有设置的断点。gdb) run运行程序,quit则退出gdb。gdb) display a在断点时display a 则展示了此时变量a的信息。gdb) continue从断点处继续。

常见的软件调试方法有哪些?
常见的软件调试方法有哪些?
常见的软件调试方法有哪些?
常见的软件调试方法有哪些?
常见的软件调试方法有哪些?

4、gdb) stepstep可使得程序逐条执行,即执行完一条语句然后在下一个语句前停下来,等待用户的命令。

常见的软件调试方法有哪些?

5、gdb) watchwatch命令可设置观察点(watchpoint)。使用观察点可以使得当某表达式的值发生变化时,程序暂停执行。

6、set var name=value在程序运行中动态改变变量的值。gdb还集成了函数堆栈的backtrack等内容,更多的功能可查询gdb的官方手册。上面涉及到了一些基本的调试方法与逻辑。

7、对于Visual Studio等IDE,设置断点,观察点往往在UI中直观体现,甚至有CPU资源监控等更多功能,但上面是最为常用的调试方法。

常见的软件调试方法有哪些?
常见的软件调试方法有哪些?
常见的软件调试方法有哪些?
© 手抄报圈