KDbg - Руководство пользователя - Глобальные Переменные
Author: Johannes Sixt

Солдержание

# Далоговое окно Глобальных Переменных

Для установки некоторых глобальных переменных можно использовать Файл|Глобальные Переменные. Вы можете установить:

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

#### Как вызывать gdb

> Если вы используете различные версии gdb, нужно указать их в Как вызывать gdb. По умолчанию используется форма `gdb --fullname --nx`. Проверьте, указаны ли данные опции, если вы изменили исполняемый модуль gdb. Если вы пропустите их, KDbg не будет работать. Если вы испортили запись, ее можно очистить, переведя в значения по умолчанию.

#### Как вызвать эмулятор терминала

> Если вы хотите испотльзовать различные терминальные программы для показа вывода программы, укажите их в Терминалы для вывода программ. Значение по умолчанию – `xterm -name kdbgio -title %T -e sh -c %C`. В данной записи, `%T` заменяется титульной строкой, `%C` заменяется скриптом командного интерпретатора Борна, который будет циклически вызываться, пока не произойдет закрытия терминального окна. (Скрипт использует в цикле `sleep 3600`). Альтернави\ой данных установок может служить `konsole --name kdbgio --caption %T -e sh -c %C`.

#### Переход в обычный режим

> Вы можете указать KDbg окну перевестись в обычный режим, когда отлаживаемая программа завершится (в точке останова или по сигналу). Иначе окно KDbg не активируется (по крайней мере в KWM &150; оконном менеджере KDE). Некоторым пользователям такое поведение может показатся навязчивым, поэтому по умолчанию данная опция отключена.

> Если опция включена, KDbg переключится в фоновый режим, если программа будет продолжена, но только по прошествии заданного временного промежутка. Это сделано для того, чтобы окно отладчика не переключалось все время, когда используется пошаговое исполнение программы.