Как подготовить настройку затмения для удаленной отладки
Я пытаюсь отладить приложение, которое работает на другом целевом (удаленном) компьютере. Я могу запустить это приложение на удаленной машине и отлаживать свой код с правами администратора. Но мне нужно запустить gdbserver и мое приложение под привилегиями root, чтобы понять точное поведение, поэтому я не смог запустить gdbserver и приложение с root. Кто-нибудь может мне помочь?
1 ответ
Я не делал этого с последней версией Eclipse, но вот мои заметки для этого. Не уверен во всех названиях меню / вкладок (я не работаю с английской версией)
на цели вы должны запустить GDB-сервер, указав порт
target # gdbserver :3210 ./mytest
на платформе разработчика
eclipse config: (/ означает подменю или вкладку, если не указано в кавычках)
run / 'debug configuration' / 'C/C++ remote application' /
main-tab / set : Manual remote debugging (lower part)
debugger-tab / main-tab / set gdb debugger:
debugger-tab / connection-tab / set: tcp , ip(target ip) , port(3210)
Надеюсь это поможет