|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Отображение строк1 номер_строки list номер_строки Отображение строк, начиная с указанного номера строки 1 функция list функция Отображение номеров строк в функции 1 номер, номер list номер, номер Отображение набора строк Пошаговое и непрерывное выполнение n next Одношаговое построчное выполнение, с вызовом те- кущей строки и отображением следующей строки, которая будет вызвана * step Одношаговое построчное выполнение, с вызовом те- кущей строки и отображением следующей строки, которая будет вызвана с cont Продолжение выполнения программы b break Установка точки останова в текущей строке break строка Установка точки останова в указанной строке break функция Установка точки останова в первой строке указанной функции info break Вывод всех точек останова d номер delete номер Удаление точки останова. Требуется указать номер точки останова delete Удаление всех точек останова Содержание переменных отображается с помощью команды print. Введите слово print и имя переменной. В следующем примере пользователь отображает значение переменной count. (gdb) print count С помощью команды where можно отобразить названия функций и параметры функции, вызываемой в некоторой точке программы. В следующем примере выполняется функция calc. В результате ввода команды where отображаются функции main и calc и значения их параметров. (gdb) where #3 calc(newcost = 2.0) at calc.c:25 #1 main () at main.c:19 #2 0x8000455 in _ crt dummy___ () Можно получить перечень всех переменных и параметров, определенных в функции. Команда info locals выведет текущие значения всех переменных и параметров. В следующем примере пользователь выводит на экран значения переменных. (gdb) info locals cost = 2 name = "Richard\000\000" count = 10 count2 = 10 nameptr = 0x8000570 "petersen" countptr = (int *) Oxbffffde8 С помощью команды break можно установить в программе контрольные точки. При достижении контрольной точки программа прекращает работу. После этого можно продолжить выполнение программы в пошаговом режиме с помощью команд next или step. При необходимости можно продолжить выполнение программы до следующей контрольной точки. В этих целях применяется команда cont. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |