当前位置: 首页 > 文档资料 > Fortran 中文教程 >

调试程序( Debugging Program)

优质
小牛编辑
137浏览
2023-12-01

调试器工具用于搜索程序中的错误。

调试器程序逐步执行代码,并允许您在执行程序期间检查变量和其他数据对象中的值。

它加载源代码,你应该在调试器中运行程序。 调试器调试程序 -

  • 设置断点,
  • 单步执行源代码,
  • 设置观察点。

断点指定程序应停止的位置,特别是在关键代码行之后。 在断点处检查变量后执行程序。

调试器程序还逐行检查源代码。

监视点是需要检查某些变量值的点,尤其是在读取或写入操作之后。

gdb调试器

gdb调试器,GNU调试器附带Linux操作系统。 对于X windows系统,gdb附带一个图形界面,程序名为xxgdb。

下表提供了gdb中的一些命令 -

命令目的
break设置断点
run开始执行
cont继续执行
next仅执行下一行源代码,而不进入任何函数调用
step在函数调用的情况下,通过单步执行函数来执行下一行源代码。

dbx调试器

还有另一个用于Linux的调试器dbx调试器。

下表提供了dbx中的一些命令 -

命令目的
stop[var]变量var的值更改时设置断点。
停在[proc]它在输入过程proc时停止执行
停在[线]它在指定的行设置断点。
run开始执行。
cont继续执行。
next仅执行下一行源代码,而不进入任何函数调用。
step在函数调用的情况下,通过单步执行函数来执行下一行源代码。