Можно ли присоединить сеанс отладки к работающей программе в Eclipse CDT?
-
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 ++ Присоединить к удаленному устройству»
нажмите Отладка, и будет показан список процессов
выберите процесс, который вы хотите отладить.