LINUX.ORG.RU

Lazarus удалённая отладка: Error opening terminal: unknown

 , ,


0

1

Доброго времени суток!

Пытаюсь запустить из Lazarus удалённую отладку. Отладчик на удалённой машине действительно запускается, но выдаёт ошибку:

izdelie1@izdelie1:~$ &"warning: GDB: Failed to set controlling
terminal: \320\236\320\277\320\265\321\200\320\260\321\206\320\270\321\217
\320\275\320\265
\320\277\320\276\320\267\320\262\320\276\320\273\320\265\320\275\320\260\n" 
Error opening terminal: unknown. 

Если делаю то же самое, но руками в терминале:

ssh -t izdelie1@izdelie1 gdb /home/izdelie1/bin/tmp1/prog1

– работает нормально.

Нигде не могу найти внятного описания настроек Lazarus для запуска удалённого отладчика. Подскажите, пожалуйста, что я там могла не так сделать.


Ответ на: комментарий от beastie

Перевожу:

warning: GDB: Failed to set controlling terminal: Операция не >>позволена

Я тоже примерно так подумала. Но вручную-то получается… Я бы скриншоты опций выложила, но не знаю как здесь это сделать. Так напишу:

В параметрах IDE Тип отладчика и путь:

GNU debager through SSH
ssh -t

Append_GDB_to_SSH_op…

false

ConsoleTty

/dev/pts/0

Remote_GDB_Exe

gdb

SSH_Startup_Options

izdelie1@izdelie1

В параметрах запуска Главное приложение:

/home/izdelie1/bin/tmp1/prog1

Мне кажется, что настройки соответствуют тому запросу, который я ввожу вручную - не понимаю, почему получается иной результат…

maarv ()
Ответ на: комментарий от maarv

Ура!! Меня осенило: добавила в параметрах запуска переменную окружения: TERM=xterm

Заработало :))

maarv ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.