diff options
Diffstat (limited to 'doc/ru/tips.html')
-rw-r--r-- | doc/ru/tips.html | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/doc/ru/tips.html b/doc/ru/tips.html new file mode 100644 index 0000000..7739496 --- /dev/null +++ b/doc/ru/tips.html @@ -0,0 +1,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> + +<ul> +<li>Всегда устанавливайте переменную окружения <tt>LD_BIND_NOW=1</tt> в +системах, использующих библиотеку glibc2. + +Установка переменных окружения описана +<a href="argspwdenv.html#Environment">здесь</a>.</li> + +<li>Вы можете использовать точки останова, как закладки: просто установите +точку останова и выключите ее. Позже вы сможете возвратиться к этой точке, +кликнув на нее два раза в списке точек останова (или просто выбрав ее и кликнув +на кнопку <i>Просмотреть Исходный Код</i>). Т.к. точки останова являются +постоянными (т.е. KDbg запоминает их расположение и восстанавливает в следующей +сессии), то при вызове вашей программы на отладку в следующий раз все точки +останова будут на месте. +</li> + +<li>Вы можете изменять значения переменных программы: в окне просмотра +переменных (внизу справа) введите присвоение <tt>var.member=17</tt> и кликните +по кнопке <i>Добавить</i>. Это приведет к немедленному изменению значения +переменной. Теперь вам необходимо удалить это выражение из списка (выбрав +его и кликнув на кнопку <i>Удалить</i>). Это необходимо потому, что просмотр +выражений осуществляется при каждом останове программы и этой переменной будет +присваиваться тоже значение снова и снова!</li> + +<li>Вы можете выводить значение переменных в окно просмотра в разных форматах, +используя модификаторы gdb перед указанием выводимой переменной. Например, +<tt>/x var.member</tt> выведет значение <tt>var.member</tt> в шеснадцатеричном +виде.</li> +</ul> + +</body> +</html> |