6.11.7. Опции отладки

На верх  Назад  Вперёд

В окне параметров отладки (вызывается из меню OPTIONS‑MEMORY SIZES) можно установить некоторые параметры включения отладочной информации в бинарный файл. Кроме того, здесь можно добавить дополнительные опции компилятора. Окно параметров отладки показано на рис. 6.31.

Следующие параметры можно изменить:

Параметр

Перевод

Описание

Debugging information

Отладочная информация

Указывает компилятору, какую отладочную информацию нужно включать в исполняемый файл. Можно выбрать следующее:

Strip all debug symbols from executable (удалять все отладочные символы из ЕХЕ-файла)

Будут удаляться все отладочные символы и информация из исполняемого файла (параметр –Xs командной строки).

Skip debug information generation (Пропускать генерацию отладочной информации)

Не генерировать никакую отладочную информацию.

Generate debug symbol information (Генерировать символьную отладочную информацию)

Включать отладочную информацию в исполняемый файл (параметр –g командной строки). Учтите, что отладочная информация для модулей в библиотеке реального времени (RTL) не будет включена, пока не будет доступна версия RTL, откомпилированная с отладочной информацией. Только модули данного проекта будут содержать отладочную информацию.

Generate also backtrace line information (Генерировать информацию отслеживания строк)

Будет выполняться компиляция с отладочной информацией и дополнительно в бинарный файл будет включен модуль lineinfo, так что в случае ошибки будут сохраняться имена файлов и номера строк вызываемых процедур (параметр –gl командной строки).

Generate valgrind compatible debug info (Генерировать совместимую с Valgrind отладочную информацию)

Генерировать отладочную информацию, которая может быть прочитана программой Valgrind (инструмент для проверки памяти).

Profiling switches

Профилирующие переключатели

Указывает компилятору, надо ли включать код профиля в бинарный файл.

No profile information (Нет профильной информации)

Не имеет никакого эффекта, установлен по умолчанию

Generate Profile code for gprof (Генерировать профильный код для gprof)

Если установлен, то профилирующий код включается в бинарный файл (параметр –р командной строки).

Use another TTY for Debuggee

Использовать другую программу для отладки

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

FreePascal_Руководство_пользователя_img_49

Рис. 6.31. Окно параметров отладки.