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 在函数调用的情况下,通过单步执行函数来执行下一行源代码。