Форум программистов, компьютерный форум, киберфорум
Lazarus
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
29 / 23 / 23
Регистрация: 12.11.2011
Сообщений: 181
1

Удалённая отладка с Иксами на линуксе

03.08.2017, 12:47. Показов 601. Ответов 5
Метки нет (Все метки)

Здравствуйте, есть ли у кого опыт удалённой отладки графических приложений? Для консольных использую GDB over SSH - нормально. А с графикой всегда пишет что не может найти DISPLAY, хоть просто из консоли запускается нормально. Подключаюсь из линуха в линух (debian).
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.08.2017, 12:47
Ответы с готовыми решениями:

Удаленная отладка
Всем привет. Встала задача удаленной отладки управляемого приложения по сети. Удаленный комп на...

Удаленная отладка
Здравствуйте, с неудобствами использования шнура возник вопрос, возможно ли отлаживать приложения...

Удалённая отладка приложения
Добрый день. Моё приложение хорошо работает на локалхосте но при перемещении на реальный сервер...

Удаленная отладка в Embracadero
В Borland 4 была возможность удаленной отладки. Ищу в интернете "Удаленная отладка Embracadero XE5"...

5
Эксперт Pascal/Delphi
2370 / 1286 / 1487
Регистрация: 29.08.2014
Сообщений: 4,614
03.08.2017, 17:33 2
через vnc на удаленку заходите?
0
29 / 23 / 23
Регистрация: 12.11.2011
Сообщений: 181
04.08.2017, 20:23  [ТС] 3
Нет, захожу по ssh
0
413 / 347 / 126
Регистрация: 09.09.2011
Сообщений: 1,254
04.08.2017, 23:28 4
по идее не должно быть проблем. я не пробовал, но в интернете пишут, что все ок.

как вы дебажете консольное приложение удаленно? на удаленной машине запускаете gdbserver руками?

просто графические программы с удаленной машины запускаются через ssh без дебага?

что то типа такого:
localhost# ssh user@remote
remote# xeys //<- тут запускаются глаза на локальной машине?
0
29 / 23 / 23
Регистрация: 12.11.2011
Сообщений: 181
05.08.2017, 16:39  [ТС] 5
В lazarus для удаленной отладки предлагаются 2 метода
-GNU debugger through SSH
- GNU remote debugger (gdbserver)
Я использую первый, т.к. понимаю какие где какие параметры писать. При этом gdbserver не используется, а используется локальный gdb, к которому подключаюсь через ssh.
В терминале могу сам подключиться через ssh и вызвать графическую программу. Могу через ssh вызвать gdb и попросить его запустить программу. С этим проблем нет
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
5750 / 3454 / 2449
Регистрация: 22.11.2013
Сообщений: 9,702
Записей в блоге: 1
09.08.2017, 13:00 6
Один из вариантов:

1) там, куда подключаетесь, в /etc/sshd_config задаем:
X11Forwarding yes
Если меняли, перезапускаете сервис sshd.

2) там, откуда подключаетесь:
ssh -X кто@куда что-запускать

Переменные DISPLAY, XAUTHORITY должны быть выставлены автоматически в правильные значения.

Добавлено через 15 секунд
Один из вариантов:

1) там, куда подключаетесь, в /etc/sshd_config задаем:
X11Forwarding yes
Если меняли, перезапускаете сервис sshd.

2) там, откуда подключаетесь:
ssh -X кто@куда что-запускать

Если имя пользователя для подключения совпадает с локальным, кто@ можно опустить.

Переменные DISPLAY, XAUTHORITY должны быть выставлены автоматически в правильные значения.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.08.2017, 13:00

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Google Chrome, удаленная отладка
Приветствую, уважаемые пользователи! Помогите решить один вопрос, касающийся удаленной отладки....

Удаленная отладка (remote debugging)
Всем привет! Имеется проблема, не могут решить уже второй день.. Есть приложение (Asp.net core...

Удалённая пошаговая отладка кроссплатформенного приложения
Сразу предупрежу, что мог некорректно сформулировать заголовок. Думаю меня поправят, если что :)...

Удаленная отладка для Visual Studio 2017
Есть какие нить способы пошагового выполнения web api asp net на удаленном сервере? на msdn есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.