【调试技巧】 使用 gdbserver 进行 GDB 远程调试-gdb调试命令的使用及总结

使用场景

在某些资源不足以运行 gdb 本地调试的设备上,可以通过 gdbserver 在PC端进行远程调试

设备端

启动开发板,进行 nfs 连接,进入 nfs 需要调试的程序所在目录,执行 gdbserver 命令,启动 gdbserver,设置端口号 6666,并装载 app 程序

$ mount -t nfs -o nolock ip:/nfs /nfsroot

$ cd /nfsroot/debug/

$ gdbserver :6666 ./app PC端

在主机启动 arm-hisiv400-linux-gdb 程序,并装载 app 程序:

$ cd /nfs/debug/

$ arm-hisiv400-linux-gdb app

$ target remote 192.168.1.12:6666

$ b main

$ c

$ set solib-search-path /nfs/debug

此时,即可在 PC 端进行 gdb 调试

免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:【调试技巧】 使用 gdbserver 进行 GDB 远程调试-gdb调试命令的使用及总结 https://www.yhzz.com.cn/a/9888.html

上一篇 2023-04-20
下一篇 2023-04-20

相关推荐

联系云恒

在线留言: 我要留言
客服热线:400-600-0310
工作时间:周一至周六,08:30-17:30,节假日休息。