Составители:
Рубрика:
33
down — производит эффект, обратный up;
print E — выводит значение E в текущем окне программы, где E
является выражением C++ (обычно просто переменной). Каждый
раз при использовании этой команды, GDB нумерует ее упоминание
для будущих ссылок.
quit — выход из GDB;
Ctrl-c — если программа запущена через оболочку shell, Ctrl-c
немедленно прекращает ее выполнение. В GDB программа
приостанавливается, пока ее выполнение не возобновится;
break place — установить точку останова; программа
приостановится при ее достижении. Простейший способ -
установить точку останова после входа в функцию.
Команда break main остановит выполнение в начале программы.
Также можно установить точки останова на определенную строку
исходного кода. Когда программа запущена и она достигнет точки
останова, то об этом выводится специальное сообщение.
delete N — удаляет точку останова с номером N. Если опустить N,
будут удалены все точки останова;
cont или continue — продолжает обычное выполнение
программы;
step — выполняет текущую строку программы и останавливается
на следующем операторе для выполнения;
next — похожа на step, однако, если текущая строка программы
содержит вызов функции (так что step должен будет остановиться в
начале функции), не входит в эту функцию, а выполняет ее и
переходит на следующий оператор;
finish — выполняет команды next без остановки, пока не
достигнет конца текущей функции.
Помимо текстового интерфейса для отладчика dbg существует
различные графические оболочки, например, DataDisplayDebugger
(DDD). Эта оболочка является надстройкой над текстовыми
отладчиками, реализующей для них удобный графический
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »