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

 时间: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资源监控等更多功能,但上面是最为常用的调试方法。

常见的软件调试方法有哪些?
常见的软件调试方法有哪些?
常见的软件调试方法有哪些?
  • 用Protel 99 SE绘制原理图前做什么准备?
  • AD中绘制置位使能总线32位D型触发器
  • uki的默契pk在哪里
  • Altium Designer怎么关闭选择找到的文本
  • Proteus8.6软件最新版安装详细步骤
  • 热门搜索
    读书月手抄报 古诗手抄报内容 富强手抄报 我爱读书手抄报花边 关于书的手抄报内容 校园文明手抄报内容 母爱的手抄报 廉洁在我心中手抄报 手抄报装饰图案 森林防火手抄报资料