Eclipse, CDT, (N) Curses и отладка / профилирование - PullRequest
1 голос
/ 17 августа 2011

Привет!

Можно ли отлаживать / профилировать приложение на основе ncurses, написанное в Eclipse \ CDT? Конечно, используя Eclipse IDE.

Основная проблема заключается в том, что для запуска этого приложения затмение должно использовать внешнюю консоль, но оно этого не сделает. Даже перенаправление вывода в файл (терминал) ничего не изменило ...

На данный момент я использую valgrind для поиска утечек и других вещей, и трудно читать выходной файл с одним редактором. Eclipse имеет плагин для valgrind, но он не может импортировать данные результатов для анализа.

Вот моя конфигурация:

  • Система Linux (на основе Debian)
  • Eclipse IDE
  • Valgrind в качестве профилировщика

1 Ответ

1 голос
/ 18 августа 2011

Да, если исполняемый файл был скомпилирован с символами отладки, вы можете просто запустить его во внешней оболочке и затем подключить отладчик после завершения процесса:

http://wiki.eclipse.org/CDT/User/FAQ#Can_I_debug_a_process_that_I_didn.27t_develop_in_Eclipse.3F

На снимке экрана с этим пунктом часто задаваемых вопросов вас заинтересует конфигурация запуска "C / C ++ Attach to Application".

...