Щоб переглянути вихідний код, введіть "список" або "l". gdb роздрукує вихідний код для рядків навколо поточного рядка, який буде виконано. Щоб переглянути інші рядки, просто введіть «список [номер рядка]», і gdb роздрукує близько 20 рядків навколо цього рядка.

Ви можете побачити ці точки зупину за допомогою команди обслуговування GDB `точки зупинки основної інформації" . Використовуючи той самий формат, що й `інформаційні точки зупину' , відображайте точки зупину, які ви встановили явно, і ті, які GDB використовує для внутрішніх цілей. Внутрішні точки зупину відображаються з від’ємними номерами точок зупину.

tзнайти n. Основною командою для вибору знімка траси з буфера є tfind n, яка знаходить знімок траси номер n, рахуючи від нуля. Якщо аргумент n не вказано, вибирається наступний знімок. Ось різні форми використання команди tfind.

Консоль налагодження REPL Щоб відкрити консоль налагодження, скористайтеся дією Debug Console у верхній частині панелі Debug або скористайтеся командою View: Debug Console (Ctrl+Shift+Y).

Давайте навчимося, роблячи: –

  1. Запустіть GDB. Перейдіть до командного рядка Linux і введіть «gdb». …
  2. Скомпілюйте код. Нижче наведено програму, яка демонструє невизначену поведінку під час компіляції за допомогою C99. …
  3. Запустіть GDB зі згенерованим виконуваним файлом. …
  4. Відобразити код. …
  5. Встановіть точку зупинки. …
  6. Переглянути контрольні точки. …
  7. Вимкніть точку зупину. …
  8. Знову ввімкніть вимкнену точку зупину.

Щоб переглянути вихідний код, введіть "список" або "l". gdb роздрукує вихідний код для рядків навколо поточного рядка, який буде виконано. Щоб переглянути інші рядки, просто введіть «список [номер рядка]», і gdb роздрукує близько 20 рядків навколо цього рядка.