diff options
Diffstat (limited to 'doc/ru/howdoi.html')
-rw-r--r-- | doc/ru/howdoi.html | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/doc/ru/howdoi.html b/doc/ru/howdoi.html new file mode 100644 index 0000000..1549702 --- /dev/null +++ b/doc/ru/howdoi.html @@ -0,0 +1,78 @@ +<!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> + +<h4> +... установить точки останова?</h4> +Существует несколько способов: +<ul> +<li>Нажатием левой клавиши мыши в окне исходного текста в "активной области", +находящейся слева от строки исходного текста.</li> + +<li>Выбрать строку в окне исходного текста и выбрать опцию +меню <i>Точки останова</i>.</li> + +<li>Вы можете воспользоватся <a href="breakptlist.html">списком точек останова</a>.</li> +</ul> +Если вы не можете установить точки останова, возможно программа работает +в данный момент. Когда программа работает, установка точек останова невозможна. +Остановите программу с помощью <i>Выполнение|Прервать</i>. Если +вы по-прежнему не можете установить точку останова, проверьте, скомпилирована +<i>и собрана</i> ли ваша программа с поддержкой информации для отладки. +<h4>... установить значение глобальной переменной или какого-либо выражения?</h4> +Используйте окно Просмотра. +<h4> +... установить точку просмотра?</h4> +Точки просмотра устанавливаются в <a href="breakptlist.html">списке +точек останова</a>. +<h4> +... использовать дамп памяти?</h4> +Сначала необходимо загрузить исполняемый модуль, используя меню +<i>Файл|Исполняемый модуль</i>, затем указать соответствующий дамп памяти, +используя <i>Файл|Дамп Памяти</i>. +<h4> +... отлаживать программу, содержащую бесконечный цикл?</h4> +Запустите программу и подождите, пока она войдет в бесконечный цикл. +Переключитесь в KDbg и выберите <i>Выполнение|Прервать</i>. +Далее можно использовать отладочные средства. +<h4> +... сделать так, чтобы программа определенное количество раз игнорировала +точку останова во время прохода до того, как начнет прерываться?</h4> +В <a href="breakptlist.html">списке точек останова</a> выберите точку +останова; нажмите <i>Условная</i> и укажите количество раз для пропуска +точки останова в поле <i>Число пропусков</i>. +<h4> +... установить переменную среды для исполнемого модуля?</h4> +Выберите <i>Выполнение|Аргументы</i> и укажите переменные среды в +<a href="argspwdenv.html#Environment">диалоге аргументов программы</a>. +<h4> +... установить рабочий каталог для исполняемого модуля?</h4> +Выберите <i>Выполнение|Аргументы</i> и укажите рабочий каталог в +<a href="argspwdenv.html#WorkingDir">диалоге ургументов программы</a>. +<h4> +... избавиться от терминального окна?</h4> +Выберите <i>Файл|Настройки</i> и перейдите на меню +<a href="pgmsettings.html#output">Вывод</a>. +Выберите <i>Только вывод, простая эмуляция терминала</i> и нажмите +<i>OK</i>. +Теперь перезапустите программу (выберите ее из списка +<i>Файл|Последний исполняемый модуль</i>). Вывод программы теперь перенаправлен +в созданное <a href="pgmoutput.html">окно вывода</a>, а в качестве +стандартного потока ввода используется <tt>/dev/null</tt>. +<p>Вы должны произвести данную операцию для каждой новой отлаживаемой +программы. +<p><b><i>Важно:</i></b>Вы не должны делать этого, если программа +читает данные со стандартного потока ввода (обычно терминала) или +ее вывод требует более интеллектуальной эмуляции терминала (то есть +не только возврата каретки и прогона строки). Окно вывода не +поддерживает ввод и эмуляцию терминала. +</body> +</html> |