Fortran - программа отладки
Инструмент отладчика используется для поиска ошибок в программах.
Программа-отладчик проходит через код и позволяет вам проверять значения переменных и других объектов данных во время выполнения программы.
Он загружает исходный код, и вы должны запускать программу в отладчике. Отладчики отлаживают программу с помощью -
- Установка точек останова,
- Пошагово просматривая исходный код,
- Установка точек наблюдения.
Точки останова указывают, где программа должна остановиться, особенно после критической строки кода. Выполнение программы после проверки переменных в точке останова.
Программы-отладчики также построчно проверяют исходный код.
Точки наблюдения - это точки, в которых необходимо проверить значения некоторых переменных, особенно после операции чтения или записи.
Отладчик gdb
Отладчик gdb, отладчик GNU, поставляется с операционной системой Linux. Для системы X windows gdb поставляется с графическим интерфейсом, и программа называется xxgdb.
В следующей таблице представлены некоторые команды в gdb -
Команда | Цель |
---|---|
сломать | Установка точки останова |
бежать | Начинает выполнение |
продолжение | Продолжает выполнение |
следующий | Выполняет только следующую строку исходного кода, не переходя к вызову какой-либо функции |
шаг | Выполните следующую строку исходного кода, войдя в функцию в случае ее вызова. |
Отладчик dbx
Для Linux существует еще один отладчик, отладчик dbx.
В следующей таблице представлены некоторые команды в dbx -
Команда | Цель |
---|---|
стоп [var] | Устанавливает точку останова при изменении значения переменной var. |
остановиться в [процессе] | Останавливает выполнение при входе в процедуру процедуры |
остановиться на [линия] | Он устанавливает точку останова на указанной строке. |
бежать | Начинает выполнение. |
продолжение | Продолжает исполнение. |
следующий | Выполняет только следующую строку исходного кода, не переходя ни в какие функции. |
шаг | Выполните следующую строку исходного кода, войдя в функцию в случае ее вызова. |