Qt Creator 3.0.1 部署远程调试

QT Creator3.0.1 部署远程调试

  1. 远程目标板连接配置
    这里写图片描述

从菜单栏选择options – > devices –> add –> generic linux device –> 开始向导
这里写图片描述

输入目标板的IP与登录用户信息
这里写图片描述

完成后会自动测试目标板能否联通。或者手动点击Test按钮。
出现图示信息表示链接成功,可以开始下一步。
添加多个device时注意记得正确配置Kit

  1. 在QT Creator中添加开发板kit,配置如图:
    配置信息

注意此处选择的设备类型需要为:通用linux设备(Generic Linux Device),并选择第一步配置好的Device,否则无法远程调试
选择目标板配套的编译器、调试器和QT版本

3.查看目标板的目录结构

liu@ubuntu:~$ ssh root@192.168.100.120
root@192.168.100.120's password: 
root@zynqlinux ~ # ls /home/
ADT         MJRobot     PARA        PROG        autoRun.sh  linux       root

如果我们要把调试目录放在/home/root目录,在工程的.pro文件下添加:

target.path += /home/root
INSTALLS += target

以支持远程调试。/home/root表示调试程序在目标板中的位置。

4、配置运行方式与参数
这里写图片描述

-qws 参数仅在调试时有用,在目标板手动执行程序时,需要加上-qws 参数。

5、远程调试测试
问题:

sh: /opt/remoteControlTest: not found
Application finished with exit code 127.

这里写图片描述
检查Kit 的Device是否配置为对应的远程设备。
这里写图片描述
正常调试:
这里写图片描述

猜你喜欢

转载自blog.csdn.net/baidu_33850454/article/details/78820466
今日推荐