2011-10-11 5 views
11

В настоящее время консоль gdb Eclipse просто соединяет stdin/stdout между java gui и базовым процессом gdb, поэтому многие функции оболочки gdb отсутствуют, например. tab-autocomplete, история команд и т. д.Есть ли расширенная консоль gdb для Eclipse?

Я хочу знать, есть ли расширенная консоль для быстрого взаимодействия gdb. Мне очень нравятся часто используемые команды gdb, такие как «print» и «call» и т. Д. IMHO, команда «print» - это начальство иногда, чем Eclipse «Expression watcher», потому что оно выполняется только один раз, а позже будет оцениваться в любое время и быть аварийно- склонный.

Если вы считаете, что вам не нужно использовать консоль gdb, то что вам лучше всего использовать в терминах интерфейса gdb для затмения UI-передачи.

ответ

1

Не похоже, что какой-либо gdb-специфический плагин, помимо начальной интеграции gdb initiated with Eclipse3.4.

И current list of gdb bugs не включает ваши недостающие функции.

+0

В любом случае, это не ошибка. Я чувствую, что текущее окно консоли gdb реализовано простым способом, возможно, нужно улучшить ... – solotim

+3

@solotim: Я согласен. Обратите внимание, что вы можете найти RFE (Request for Enhancement) в своей системе отслеживания ошибок. – VonC

0

Если вы пишете c/++, почему бы просто не найти эльфийского эльфа и использовать gdb через оболочку?

+1

Это не имеет никакого смысла. Я перешел из gdb/ddd в Eclipse просто потому, что мне нравятся некоторые функции Eclipse, такие как интерфейс отладки и утилиты. Будет здорово, если платформа сможет объединить лучшие вещи из двух миров. – solotim

+0

Похоже, вам нужно написать плагин Eclipse, который делает то, что вы хотите;) – pg1989

+1

@solotim: GDB в консоли - лучший или даже сценарий. Откройте скрипт Eclipse для автоматического запуска сценария GDB ... –

Смежные вопросы