Удаленная отладка с помощью eclipse indigo без исполняемого файла - PullRequest
0 голосов
/ 14 января 2012

Я использую eclipse indigo для Windows в качестве IDE для разработки приложения для встроенной среды Linux. Набор инструментов находится в среде Linux, и у меня нет родной версии для Windows. Я хотел бы использовать putty для подключения к GDB, работающему на удаленной цели. У меня этот метод уже работает для удаленных сборок.

При попытке отладки затмение запрашивает исполняемый файл. Он не будет принимать пустую строку или случайный исполняемый файл, возвращая ошибку «Программа не является распознанным исполняемым файлом». Есть ли способ или настройка отладки, чтобы я мог использовать GDB / Eclipse таким образом без исполняемого файла?

1 Ответ

0 голосов
/ 18 января 2012

Я не использую windows, но у вас могут возникнуть проблемы с путевым анализом при отладке с использованием этого метода, то есть eclipse просто выполняет GDB, о котором вы говорите. Затем он передает информацию о пути в этот сеанс GDB, чтобы запустить процесс

вы можете включить вывод консоли gdb и посмотреть, как значения, передаваемые в gdb, выглядят

хороший источник информации

http://wiki.eclipse.org/TM_and_RSE_FAQ#How_can_I_do_Remote_Debugging_with_CDT.3F

Использование предпочтений-> C / C ++ -> Отладка-> Общий поиск источника

возможно, вы сможете настроить преобразователь пути

Этот парень использует xcompiler, но у него есть хорошая информация о настройке в windows

http://www.appinf.com/download/EclipseEmbeddedLinuxPaper.pdf

...