准备工作
1 sudo apt install gdb-multiarch
2 嵌入式需要移植 gdbserver
3 本次使用静态 QT 库,动态 QT 库注意环境变量
4 将执行文件拷贝到 /nfsroot 文件夹内
设备端
1 确保 gdbserver 能够工作
2 挂载 mount -t nfs 192.168.0.186:/nfsroot /opt -o nolock
//卸载 umount -l /opt
3 设备端执行 gdbserver :2000 app
PC 设置
1 新建一个 设备
2 新建一个 kits 主要是配置一下 debuggers
新建一个 debuggers 路径关联到 /usr/bin/gdb-multiarch
3 配置 Debug -> Start Debuging -> Attach Running Debug Server
Local executable: 这个路径关联到编译文件所在路径
Overrides server channel: 192.x.x.x:2000 (2000 就是与 gdbserver 开启的 :2000 端口对应)
配置完成之后点击 OK 即可