summaryrefslogtreecommitdiffstats
path: root/doc/ru/argspwdenv.html
blob: 9108a91737299997765be5554ba0359bcb4fd002 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<!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>