Как запустить и отладить приложение C ++ в Eclipse, которое запускается с помощью скрипта? - PullRequest
3 голосов
/ 16 февраля 2011

Я пытаюсь использовать Eclipse CDT в Ubuntu для разработки на C ++.Я работаю над большим проектом C ++, который использует Tcl в качестве языка сценариев для запуска и управления приложением.

Как я могу настроить Eclipse для запуска приложения с использованием сценариев оболочки, а не с помощью C ++ "main"приложение?Сценарии оболочки запускают приложение Tcl, которое, в свою очередь, вызывает приложение C ++.

Кроме того, возможно ли отладить приложение C ++, используя Eclipse и gdb, которые запускаются через сценарий?Если да, то как это сделать?

1 Ответ

1 голос
/ 16 февраля 2011

Интересный вопрос. Не имея возможности предоставить вам прямое решение, но Eclipse (gdb) можно подключить к работающей программе - это может не помочь в вашем случае.

А как насчет попытки использовать какую-то удаленную отладку? То есть вы запускаете свою программу с помощью gdb и настраиваете gdb для ожидания подключения удаленного отладчика? Конечно, «удаленный» отладчик будет в вашей локальной системе.

EDIT: Запустите вашу программу через

gdbserver localhost:1234 <executable>

Настройте сеанс отладки в Eclipse: - Аппаратная отладка GDB - Мне пришлось выбрать «Стандартный модуль запуска отладки оборудования GDB» (вкладка «Отладчик» внизу для Helios) - Проверьте использование удаленной цели: Общий TCP / IP: localhost, порт 1234

Мне еще не удалось разрешить символы, возможно, это проблема с путем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...