我正在尝试调试在另一台目标(远程)计算机上运行的应用程序。我可以在远程计算机上运行此应用程序,并在admin用户权限下调试我的代码。但是我需要在root特权下启动gdbserver和我的应用程序才能了解确切的行为,因此我无法使用root启动gdbserver和应用程序。有没有人可以帮助我?
答案 0 :(得分:0)
我还没有使用最新的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)
希望这会有所帮助