2012-01-13 1 views
0

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

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

ответ

0

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

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

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

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

с помощью Настройки-> C/C++ -> Debug-> Общий Источник Поиск

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

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

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