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