Четвертый Borland C++ и его окружение




Загрузка программы в отладчик


Программу в Turbo Debugger вы можете загрузить из командной

строки или после запуска отладчика. Чтобы загрузить в отладчик

новую программу (или сменить загруженную), используйте команду

File Open. Эта команда открывает набор диалоговых окон, первое из

которых называется Load a Program to Debug. В TD и TDW это окно

содержит дополнительную командную кнопку Session, которая исполь зуется для поддержки средств удаленной отладки.

В поле ввода Program Name задайте имя выполняемого файла

программы и нажмите Enter. Чтобы выполнить поиск программы по ка талогам, щелкните "мышью" на кнопке Browse. Откроется второе диа логовое окно - Enter Program Name to Load. В блоке Files этого

окна выводятся файлы в текущем выбранном каталоге. Введя в блоке

File Name маску файлов (например, *.EXE), вы можете задать список

нужных файлов.

Для перемещения по каталогам вы можете использовать двойной

щелчок "мышью" на записях окна Directories. После выбора каталога

выберите загружаемый файл в блоке Files. Для быстрого поиска фай ла наберите в блоке Files его имя.

После задания программы вы можете определить, требуется ли

выполнять в отладчике ее код запуска. Если вы выберите кнопку с

независимой фиксацией Execute Startup Code, Turbo Debugger выпол няет программный код до процедуры main программы (или ее эквива лента). В противном случае при загрузке программы никакой код вы полняться не будет.

Для поддержки удаленной отладки TDW содержит дополнительный

набор переключателей. Если вы выберите в группе Session окна Load

a New Program to Debug кнопку с зависимой фиксацией Remote, это

позволяет задать отладку на удаленной системе. Кнопка Local опре деляет локальную отладку.

При загрузке программы с включенной в нее отладочной инфор мацией Turbo Debugger открывает окно CPU, в котором показывает

дизассемблированные инструкции ассемблера. При выполнении прог раммы под управлением отладчика должны быть доступны все ее ис ходные файлы. Кроме того, в том же каталоге должны находиться все




Содержание  Назад  Вперед