gdb-multiarch + gdbserver + QT远程调试linux arm界面应用程序

开发板ip 192.168.1.2
ubuntu ip 192.168.1.3

在已经配置好交叉编译环境下,配置调试环境在Debuggers Add添加gdb-multiarch路径
sudo apt-get install gdb-multiarch之后默认安装在/user/bin/下。
在这里插入图片描述
在kit套件下添加gdb-multiach
在这里插入图片描述

Tool --》Options --》Device
在这里插入图片描述

在这里插入图片描述
设置完成后,会检测和目标板子通信检测

在这里插入图片描述
在这里插入图片描述
Debug --》 Start Debuging --》Attch to Running Debug Server, 然后出现以下设置界面。一般工程创建在Ubuntu共享root_fs 目录下
共享目录挂载在板子home/mnt目录下
mount -t nfs -o nolock,vers=3 192.168.1.3:/home/book/root_fs /mnt #当前在home目录

通信端口设置成1234,也可以设置成别的
在这里插入图片描述
注意:要确认板子和ubuntu能正常通信,一般用ping

然后点击debug键进行打断点进行调试。。。

猜你喜欢

转载自blog.csdn.net/u014783785/article/details/107865892
今日推荐