Существует ли какая-либо улучшенная консоль gdb для Eclipse?

#c #c #eclipse #gdb

#c #c #затмение #gdb #eclipse

Вопрос:

В настоящее время консоль gdb в Eclipse просто соединяет стандартный / стандартный вывод между графическим интерфейсом java и базовым процессом gdb, поэтому многие функции оболочки gdb отсутствуют, например, автозаполнение вкладок, история команд и т. Д.

Я хочу знать, существует ли улучшенная консоль для быстрого взаимодействия с gdb. Мне очень нравятся часто используемые команды gdb, такие как «печать», «вызов» и т.д. ИМХО, команда «print» иногда превосходит Eclipse «Expression watcher», потому что она выполняется только один раз, а последующие будут оцениваться в любое время и могут привести к сбоям.

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

Ответ №1:

Похоже, что нет какого-либо плагина, специфичного для gdb, кроме первоначальной интеграции gdb, инициированной с Eclipse3.4.

И текущий список ошибок gdb не включает ваши недостающие функции.

Комментарии:

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

2. @solotim: Я согласен. Обратите внимание, что вы также можете найти RFE (запрос на улучшение) в их системе отслеживания ошибок.

Ответ №2:

Если вы пишете c / , почему бы просто не найти elf, созданный eclipse, и использовать gdb через оболочку?

Комментарии:

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

2. Похоже, вам нужно написать плагин Eclipse, который делает то, что вы хотите 😉

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