Fortran - 调试程序

  • 简述

    调试器工具用于搜索程序中的错误。
    调试器程序逐步执行代码,并允许您在程序执行期间检查变量和其他数据对象中的值。
    它加载源代码,您应该在调试器中运行程序。调试器通过以下方式调试程序 -
    • 设置断点,
    • 逐步浏览源代码,
    • 设置观察点。
    断点指定程序应该停止的位置,特别是在关键代码行之后。在断点检查变量后的程序执行。
    调试器程序还逐行检查源代码。
    观察点是需要检查某些变量值的点,尤其是在读取或写入操作之后。
  • gdb 调试器

    gdb调试器,GNU调试器自带Linux操作系统。对于X windows系统,gdb自带图形界面,程序名为xxgdb。
    下表提供了 gdb 中的一些命令 -
    命令 目的
    break 设置断点
    run 开始执行
    cont 继续执行
    next 只执行下一行源代码,不进入任何函数调用
    step 在函数调用的情况下,通过单步执行函数来执行下一行源代码。
  • dbx 调试器

    还有另一个调试器,即 dbx 调试器,适用于 Linux。
    下表提供了 dbx 中的一些命令 -
    命令 目的
    stop[var] 当变量 var 的值改变时设置断点。
    stop in[proc] 输入过程 proc 时停止执行
    stop at[line] 它在指定的行设置断点。
    run 开始执行。
    cont 继续执行。
    next 只执行源代码的下一行,不进入任何函数调用。
    step 在函数调用的情况下,通过单步执行函数来执行下一行源代码。