|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Khvatov 2:5020/175.2 04 Apr 2005 18:29:18 To : Victor Wagner Subject : Re: initscr под отладчиком -------------------------------------------------------------------------------- Mon Apr 04 2005 17:19, Victor Wagner wrote to "Obleuchov Alexey": VW> From: vitus@45.free.net (Victor Wagner) VW> 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 разрабатываю - там достаточно удобная VW> Вот ты и выдал существенно важную информацию, о которой умолчал в первом VW> письме "Отлаживаюсь из визуальной среды". VW> Сразу бы сказал, тебе бы сразу и ответили - у тебя отладчик запущен не в VW> терминале, поэтому курсесная программа в нем запуститься и не может. VW> Проблема имеет решение - читать info gdb внимательно. В gdb существует VW> возможность переназначить ввод-вывод программы на более другой терминал. VW> Можно просто рядом открыть окно xterm и запускать отладчик из среды так, VW> чтобы он туда ввод-вывод отправлял, или более простое решение - в свойствах проекта kdevelop включить терминал для I/O приложения. Если не поможет, то добавить в environment подходящий TERM= --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/33009453cfb9.html, оценка из 5, голосов 10
|