Я хотел бы отладить свое программное обеспечение с помощью ECLIPSE в качестве внешнего интерфейса для GDB. Наша сборка настроена следующим образом.
- Сервер Linux с кодовой базой
- Windows получает доступ к базе кода через Samba (Eclipse IDE)
- Программное обеспечение построено на сервере Linux с make-файлами (без контроля ECLIPSE
здесь его больше редактора на данный момент)
- Монтирование NFS к цели (это встроенный SW)
- удаленная отладка с использованием командной строки GDB
У меня нет возможности изменить среду сборки, это слишком много усилий, более того, Cygwin слишком медленный по сравнению с Linux.
Единственный способ получить доступ к серверу с помощью ssh. На сервере есть только базовый менеджер X-Window, поэтому VNC не подходит.
Можно ли как-нибудь использовать ECLIPSE в качестве IDE, а не в качестве редактора? Я в основном заинтересован в использовании его функции удаленной отладки.
EDIT
ОШИБКА при установлении связи
TARGET
#./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) чередующимся с тем, чего я пытаюсь достичь?