Можно ли присоединить сеанс отладки к работающей программе в Eclipse CDT?

StackOverflow https://stackoverflow.com/questions/655853

  •  19-08-2019
  •  | 
  •  

Вопрос

Я пишу плагин Netscape iplanet (на Solaris / C с использованием eclipse), который в основном является общим объектом с конкретными точками входа, и я хотел бы иметь возможность отлаживать общий объект с помощью отладчика eclipse (gdb). Я помню, как делал что-то подобное в AIX, где вы могли бы подключить xldb к работающему процессу. Можно ли получить eclipse для запуска gdb для подключения к работающему бинарному файлу? И стоит ли ожидать скорби, потому что я хочу отлаживать динамически загруженный кусок кода?

Это было полезно?

Решение

Да, это так. Вам нужно перейти в диалог настройки Lauch и выбрать & Quot; C ++ Attach to ... & Quot ;. В зависимости от вашей версии Eclipse может быть только один или несколько & Quot; C ++ Attach to ... & Quot; Доступны варианты.

Другие советы

Я использую Eclipse CDT для удаленной среды HP / UX. Я не уверен, будет ли это работать для вас:

<Ол>
  • ваше приложение работает в Unix

  • перейдите в меню «Выполнить / Отладка конфигураций / C / C ++ Присоединить к удаленному устройству»

  • нажмите Отладка, и будет показан список процессов

  • выберите процесс, который вы хотите отладить.

  • Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top