|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 04 Apr 2005 16:19:19 To : "Obleuchov Alexey" Subject : Re: initscr под отладчиком -------------------------------------------------------------------------------- Obleuchov Alexey <oaealex@prominform.ru> wrote: OA>Mon Apr 04 2005 15:34, Serg Oskin wrote to "Obleuchov OA>Alexey": SO>>"OA" == Obleuchov Alexey wrote: OA>>>Почему при компиляции с отладочной информацией и запуске OA>>>в отладчике - на вызове initscr() (библиотека ncurses) OA>>>программа завершается с сообшением "Hеизвестный тип OA>>>терминала". Как определить тип терминала в отладчике ? OA>>>(Если не из под отладчика - то все ок). SO>>Самый универсальный вариант - запустить программу, а с SO>>другого терминала gdb и в нём attach. OA> Я в KDevelop разрабатываю - там достаточно удобная Вот ты и выдал существенно важную информацию, о которой умолчал в первом письме "Отлаживаюсь из визуальной среды". Сразу бы сказал, тебе бы сразу и ответили - у тебя отладчик запущен не в терминале, поэтому курсесная программа в нем запуститься и не может. Проблема имеет решение - читать info gdb внимательно. В gdb существует возможность переназначить ввод-вывод программы на более другой терминал. Можно просто рядом открыть окно xterm и запускать отладчик из среды так, чтобы он туда ввод-вывод отправлял, -- --- ifmail v.2.15dev5.3 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15178c557139a.html, оценка из 5, голосов 10
|