Содержание
Указание аргументов программы, рабочего каталога, переменные окружения
Выберите пункт меню Исполнение|Аргументы для вызова диалогового окна, в
котором вы сможете установить аргументы отлаживаемой программы, ее рабочий
каталог и переменные окружения.
Аргументы программ
В самой верхней строке ввода укажите аргументы командной строки, которые должны
быть переданы программе. Эти аргументы будут использованы при следующием
запуске программы.
Рабочий каталог
Ниже расположена строка ввода, в которой вы можете указать рабочий каталог
программы. Программа будет работать в указанном каталоге при следующем запуске.
Рабочий каталог также действует и для gdb! Указанный вами каталог будет
немедленно передан gdb и вступит в силу как только вы нажмете OK. Это
может повлиять на поиск файлов исходных текстов.
Переменные окружения
В секции переменных окружения введите выражение в виде VARIABLE=value
для установки переменной окружения VARIABLE в значение value
и кликните на кнопку Изменить. Для удаления переменной, выберите ее в
списке и кликните на кнопку Удалить. Для изменения значения переменной,
выберите ее из списка, отредактируйте ее значение в поле редактирования и
кликните по кнопке Изменить. Если вы измените имя переменной и кликните
по кнопке Изменить, то вы добавите новую переменную! Новые переменные
окружения будут использованы вашей программой при следующем запуске.
Если в Linux вы используете библиотеку glibc2, то вам необходимо установить
переменную окружения LD_BIND_NOW. Очень важно, чтобы вы установили
значение этой переменной в 1 для всех сессий отладки. Если она не
будет установлена, то gdb не сможет осуществлять пошаговую отладку (в и из)
системных функций, импортируемых из разделяемых библиотек libc и
остальных.