QT Creator3.0.1 部署远程调试
- 远程目标板连接配置
从菜单栏选择options – > devices –> add –> generic linux device –> 开始向导
输入目标板的IP与登录用户信息
完成后会自动测试目标板能否联通。或者手动点击Test按钮。
出现图示信息表示链接成功,可以开始下一步。
添加多个device时注意记得正确配置Kit
- 在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是否配置为对应的远程设备。
正常调试: