Можно ли присоединить сеанс отладки к запущенной программе в eclipse CDT

21

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

    
задан stu 17.03.2009 в 21:14
источник
  • Вы попробовали stackoverflow.com/questions/655853/...? –  lothar 16.04.2009 в 22:19

2 ответа

24

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

    
ответ дан lothar 06.04.2009 в 02:23
8

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

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

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

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

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

ответ дан Paulo Guedes 17.03.2009 в 21:27
  • На шаге 1, как я могу убедиться, что приложение не работает за точку, которую я хочу отлаживать? (на HP-UX) –  Hassaan 27.03.2018 в 12:36