Вход

Отладка программ с помощью GNU Debugger

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 482843
Дата создания 2011
Мы сможем обработать ваш заказ (!) 6 мая в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
430руб.
КУПИТЬ

Описание

Курсовая работа по информатике на тему: "Отладка программ с помощью GNU Debugger"


В курсовой работе подробно рассмотрен отладчик GNU Debugger, представляющий одно из лучших средств для отладки программ (написанных на определенных языках программирования, таких как C, C++ и т.д.). Он позволяет использовать множество различных средств для отладки, значительно сокращая время разработки программы и поиск ошибок в ней.
Необходимость в отладчике обычно возникает при написании сложных программ и проектов, когда не удается самостоятельно обнаружить и исправить некоторые ошибки в ходе выполнения программы.
В практической части курсовой работы разбирается пример по отладке программы, вычисляющей факториал от некоторого числа.


39 листов, содержится введение, основная часть, заключение и список литературы

Архив с работой содержит курсовую работу в формате doc, odt и pdf и программу, написанную на языке Си, которая использовалась в курсовой работе.

Содержание

Введение . . . . . . . . . . . . 3
1. Обзор . . . . . . . . . . . . . 4
2. Вход и выход из GDB . . . . . . . . . . 5
2.1. Запуск GDB . . . . . . . . . . . 5
2.1.1. Выбор файлов . . . . . . . . . . 6
2.1.2. Выбор режимов . . . . . . . . . . 7
2.2. Выход из GDB . . . . . . . . . . 10
2.3. Команды оболочки . . . . . . . . 10
3. Команды GDB . . . . . . . . . . . 10
3.1. Синтаксис команд . . . . . . . . 11
3.2. Завершение команд . . . . . . . . 11
3.3. Получение справки . . . . . . . . 12
4. Выполнение команд под управлением GDB . . . . 14
4.1. Компиляция для отладки . . . . . . 15
4.2. Начало выполнения программы . . . . . . 15
4.3. Аргументы программы . . . . . . . 16
4.4. Рабочая среда программы . . . . . . . 17
4.5. Рабочий каталог программы . . . . . . . 18
4.6. Ввод и вывод программы . . . . . . . 18
4.7. Отладка запущенного ранее процесса . . . . 19
4.8. Уничтожение дочернего процесса . . . . . 20
5. Остановка и продолжение исполнения программы . . 20
5.1. Точки останова, точки наблюдения и точки перехвата . 21
5.1.1. Установка точек останова . . . . . . 22
5.1.2. Установка точек наблюдения . . . . 25
5.1.3. Установка точек перехвата . . . . . 26
5.1.4. Удаление точек останова . . . . . . 27
5.1.5. Отключение точек останова . . . . . 27
5.1.6. Условия останова . . . . . . . . 28
5.1.7. Команды точки останова . . . . . . 29
5.2. Продолжение и выполнение по шагам . . . . 30
6. Пример использования отладчика GDB . . . . . 33
Заключение . . . . . . . . . . . . . 38
Список используемой литературы . . . . . . . 39
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00729
© Рефератбанк, 2002 - 2024