- Fortran 教程
- Fortran - 首页
- Fortran - 概述
- Fortran - 环境设置
- Fortran - 基本语法
- Fortran - 数据类型
- Fortran - 变量
- Fortran - 常量
- Fortran - 运算符
- Fortran - 决策
- Fortran - 循环
- Fortran - 数字
- Fortran - 字符
- Fortran - 字符串
- Fortran - 数组
- Fortran - 动态数组
- Fortran - 派生数据类型
- Fortran - 指针
- Fortran - 基本输入输出
- Fortran - 文件输入输出
- Fortran - 过程
- Fortran - 模块
- Fortran - 内在函数
- Fortran - 数值精度
- Fortran - 程序库
- Fortran - 编程风格
- Fortran - 调试程序
- Fortran 资源
- Fortran - 快速指南
- Fortran - 有用资源
- Fortran - 讨论
Fortran - 调试程序
调试工具用于搜索程序中的错误。
调试程序逐步执行代码,并允许您在程序执行期间检查变量和其他数据对象的值。
它加载源代码,您应该在调试器中运行程序。调试器通过以下方式调试程序:
- 设置断点,
- 单步执行源代码,
- 设置监视点。
断点指定程序应停止的位置,具体是在关键代码行之后。在检查断点处的变量后执行程序。
调试程序也逐行检查源代码。
监视点是在需要检查某些变量的值的点,特别是在读写操作之后。
gdb 调试器
gdb 调试器,GNU 调试器随 Linux 操作系统一起提供。对于 X 窗口系统,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 | 执行下一行源代码,在发生函数调用时进入函数。 |
广告