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

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

Ответы [ 2 ]

25 голосов
/ 06 апреля 2009

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

9 голосов
/ 17 марта 2009

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

  1. ваше приложение работает на Unix

  2. Перейти к Run / Debug Configurations / C / C ++ Присоединить к удаленному

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

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

...