qtcreator远程调试arm板的界面程序

   该类文章网上比较多。自己总结了一下。

1.搭建nfs文件系统

   在虚拟机上修改 /etc/exports文件加入/mnt/NFS  192.168.10.100(rw,root_squash),共享/mnt/NFS/目录给192.168.10.100的机器即arm板

 在arm板的终端执行mount -t nfs 192.168.10.103:/mnt/NFS /mnt,将虚拟机上的/mnt/NFS 挂载到arm板的/mnt目录。执行成功后,在arm板访问/mnt目录即访问虚拟机的/mnt/NFS目录。

2.编译支持arm的gdbserver

下载gdb源码,解压后进入gdbserver目录,./configure将编译器改为arm-linux-gcc,后make之后会生成arm板的gdbserver.将gdbserver拷贝到/mnt/NFS目录下

3.调试设置

 将编译好的应用程序HelloWorld复制到/mnt/NFS目录下 

在开发板的mnt目录下执行:./gdbserver 192.168.10.103:2345 HelloWorld

在虚拟机的QTcreator中执行Debug-》Start Debugging-》Attach to  Remote  Debug Server。在TollChain里中设置arm-linux-gdb,在local executable中选择/mnt/NFS/HelloWorld,在HOST和Port中设置192.168.10.100:2345(ARM板IP端口),选择OK即可。


注:QTcreator版本不一样,选项就不一样,可以一个一个的试试。在startdebug之前要设置断点。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值