Я удаленно отлаживаю приложение qt с одной машины с Ubuntu на другую с Ubuntu. Я могу сделать это из консоли с помощью:
root@eclipsePC# sudo ssh apppcIP -X
root@appPC# export DISPLAY=:0.0
root@appPC# gdb myApplication
Теперь я пытаюсь сделать то же самое с Eclipse cdt (запуская eclipse с помощью sudo). Я определил удаленное соединение как систему типа Linux. Он работает для приложения без графики, но для моего приложения qt я получаю:
Прослушивание порта 2345 Удаленная отладка с хоста myEclipseIP
myApp: не удается подключиться к X-серверу
Ребенок вышел со статусом 1
GDBserver выходит из системы
я пытался сделать
root@appPC# xhost +
root@appPC# export DISPLAY=:ECLIPSEPCIP:0.0
но это не сработало. Кто-нибудь знает, как это сделать? Спасибо
Я добавил аргумент -display ECLIPSEPCIP:0.0 в конфигурацию отладки, и теперь он запускается, но в appPC вместо хоста ECLIPSEPC.
:0
->export DISPLAY=:0
- person scriptmonster   schedule 09.01.2014