Работа с отладчиком

При разработке достаточно сложных программ часто возникает необходимость исследовать их работу пошагово с целью обнаружения ошибок и их устранения. Программы, используемые для этого называются отладчиками. Таких программ множество, однако сравнительно часто используется gdb.

Документация по этой программе доступна здесь.

Постановка задачи

После ознакомления с основами работы с отладчиком gdb наберите исходный код программы, содержащей несколько ошибок:

$ vim test.c

test.c.png

После этого скомпилируйте приложение, включая отладочную информацию в бинарный файл:

$ gcc test.c -g -o test

Теперь запустите отладчик и исследуйте работу программы. Найдите ошибки и предложите методы их устранения.

$ gdb test