GDB с графическим интерфейсом ECLIPSE через удаленный server?

Я хотел бы отлаживать свое программное обеспечение с помощью ECLIPSE в качестве интерфейса к GDB. Наша сборка настроена следующим образом.

  • Сервер Linux с базой кода
  • Windows получает доступ к базе кода через Samba (Eclipse IDE)
  • Программное обеспечение создается на сервере Linux с помощью make-файлов (без управления ECLIPSE здесь это больше похоже на редактор)
  • Монтирование NFS в целевой (это встроенное ПО)
  • удаленная отладка с использованием командной строки GDB

У меня нет возможности изменить среду сборки, это слишком много усилия, более того, Cygwin слишком медленный по сравнению с Linux.

Единственный способ получить доступ к серверу - это ssh. На сервере есть только базовый менеджер X-Window, поэтому VNC не подходит.

Могу ли я использовать ECLIPSE как IDE, а не как редактор? Я в основном заинтересован в использовании его функции удаленной ОТЛАДКИ.


РЕДАКТИРОВАТЬ

ОШИБКА при установлении связи

ЦЕЛЬ

#./mipsel-linux-gdbserver-7.1 :1234 hello

HOST

$ gdb hello
(gdb) target remote 10.201.122.177:1234
Remote debugging using 10.201.122.177:1234
warning: while parsing target description (at line 10): Target description speci
fied unknown architecture "mips"
warning: Could not load XML target description; ignoring
Reply contains invalid hex digit 59

Я также пытался перекомпилировать сервер gdb из исходников cygwin для моей цели, но результаты не изменились. Моя целевая архитектура - MIPS.


ВОЗМОЖНЫЙ ДРУГОЙ ПОДХОД

Является ли RSE (Remote System Explorer) альтернативой тому, что я пытаюсь достичь?

5
задан Kamath 30 August 2011 в 05:50
поделиться