You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kdbg/doc/ru/argspwdenv.html

44 lines
2.3 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r">
<meta name="Author" content="Johannes Sixt">
<title>KDbg - Руководство Пользователя - Аргументы, Окружение</title>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" alink="#FF0000">
<a href="index.html">Содержание</a>
<h1>Указание аргументов программы, рабочего каталога, переменные окружения</h1>
Выберите пункт меню <i>Исполнение|Аргументы</i> для вызова диалогового окна, в
котором вы сможете установить аргументы отлаживаемой программы, ее рабочий
каталог и переменные окружения.
<h2>
<a NAME="PgmArgs"></a>Аргументы программ</h2>
В самой верхней строке ввода укажите аргументы командной строки, которые должны
быть переданы программе. Эти аргументы будут использованы при следующием
запуске программы.
<h2>
<a NAME="WorkingDir"></a>Рабочий каталог</h2>
Ниже расположена строка ввода, в которой вы можете указать рабочий каталог
программы. Программа будет работать в указанном каталоге при следующем запуске.
<p>Рабочий каталог также действует и для gdb! Указанный вами каталог будет
немедленно передан gdb и вступит в силу как только вы нажмете <i>OK</i>. Это
может повлиять на поиск файлов исходных текстов.
<h2>
<a NAME="Environment"></a>Переменные окружения</h2>
В секции переменных окружения введите выражение в виде <tt>VARIABLE=value</tt>
для установки переменной окружения <tt>VARIABLE</tt> в значение <tt>value</tt>
и кликните на кнопку <i>Изменить</i>. Для удаления переменной, выберите ее в
списке и кликните на кнопку <i>Удалить</i>. Для изменения значения переменной,
выберите ее из списка, отредактируйте ее значение в поле редактирования и
кликните по кнопке <i>Изменить</i>. Если вы измените имя переменной и кликните
по кнопке <i>Изменить</i>, то вы добавите новую переменную! Новые переменные
окружения будут использованы вашей программой при следующем запуске.
<p>Если в Linux вы используете библиотеку glibc2, то вам необходимо установить
переменную окружения <tt>LD_BIND_NOW</tt>. Очень важно, чтобы вы установили
значение этой переменной в <tt>1</tt> для всех сессий отладки. Если она не
будет установлена, то gdb не сможет осуществлять пошаговую отладку (в и из)
системных функций, импортируемых из разделяемых библиотек <tt>libc</tt> и
остальных.
</body>
</html>