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/tips.html

44 lines
1.9 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>
<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>