#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…