首页 > 编程语言 >QT Creator 远程调试 QT 程序

QT Creator 远程调试 QT 程序

时间:2023-08-28 10:47:40浏览次数:45  
标签:QT Creator 开发板 编译 添加 工具 调试

一、测试环境

  • QT Creator 版本:5.12.9
  • 开发板:rv1126
  • 开发环境:ubuntu20.04
  • 开发板内核:4.19

二、配置 ARM 交叉编译器

ARM 交叉编译工具,购买开发板时,一般都会提供的

  1. 打开 Qt Creator

  2. 查看之前是否添加

  3. 添加编译工具

  4. 添加 C 工具

  5. 添加 C++ 工具

  6. 配置 qmake

  7. 配置 Kit

三、添加远程运行设备

  1. 添加一个通用的 Linux 设备

  2. 配置 rv1126 ,这里需要通过网络连接

  3. 不需要添加连接文件

  4. 完成

  5. 完成后会出现错误,主要连接的时候没有输入密码,这里不用管,直接关闭就好

  6. 更改为每次连接输入密码即可

  7. 完成后可以看到连接成功,可能会提示开发板缺少 rsync 组件,网上有提示怎么安装 rsync 组件的,但是不需要安装也是可以的,所以这里直接忽视这个警告即可

  8. 添加完成后,可以看到之前的感叹号消失了

四、新建项目测试

避免原有项目导致的问题,建议新建一个空的项目,这里我使用以前的项目测试,就遇到了问题,还折腾了几天,最后还是正点原子的技术人员帮忙才找到的。

  1. 新建项目是记得勾选 arm 编译工具

  2. 更改编译工具

  3. 运行测试

五、问题

  1. 连接时可能会出现下面问题

    解决办法:

    # 在 ubuntu 系统中输入,ip 为开发板的地址
    ssh-keygen -R 172.18.30.85
    

标签:QT,Creator,开发板,编译,添加,工具,调试
From: https://www.cnblogs.com/jzcn/p/17661400.html

相关文章

  • 『PyQt5-基础篇』| 02 Pyqt5开发环境+安装配置QtDesigner
    (02Pyqt5开发环境+安装配置QtDesigner)1Pycharm安装安装教程请参考:安装教程2Python安装下载地址:官网下载地址;根据自身系统选择版本下载:下载完成,直接双击运行,即可,安装路径可选。环境变量设置:如果安装时已经勾选了“增加环境变量”的话,就不用再设置环境变量。如果没有......
  • 某试用版so保护调试器检测分析
    so加固分析查看so文件加固前的programheadertable,so文件被加固后programheadertable主要有以下几点变化。第一个PT_LOAD代码段大小增加在原so文件最后一个PT_LOAD段后新增加一个段.dynamic,.rel.dyn和.rel.plt三个重定位相关的节区会被移动到新增加的PT_LOAD段中.dynam......
  • cocos creator使用用vscode调试
    1.vscode安装 JavaScriptDebugger(Nightly)2.修改launch.json里面端口的值端口号是cocoscreator运行打开网页的端口号,vscodelaunch.json修改好后,保存,按F5就要吧启动调试了,原typescript文件里面打断点,可以到达......
  • vs的web调试以127.0.0.1启动
     VS以127.0.0.1调试步骤_SuperMan25的博客-CSDN博客默认以localhost启动,无法接收127.0.0.1 1.管理员启动vs2.邮件单击项目-》属性更改项目启动路径为127.0.0.13.打开项目所在文件找到这个config4.更改其对应端口启动地址为127.0.0.1 ......
  • qt进行视频二值化 未成功 待改进
    QT+opencv使用videocapture采集视频进行二值化输出_哔哩哔哩_bilibili #ifndefMAINWINDOW_H#defineMAINWINDOW_H#include<QMainWindow>#include<QLabel>#include<QTimer>#include"opencv2/opencv.hpp"#include<iostream>usingnamespacec......
  • Qt编写网易云界面 (7) -----最新音乐实现
    今天数字要实现一下该项目的最新音乐模块,效果如图:其实这个模块的内容应该是从数据库查询然后再显示,这里就简单的写死了,以后有时间在改了。最新音乐的qss:/*最新模块*//*最新音乐*/QPushButton#ptnMusAll,#ptnMusChinese,#ptnMusEurope,#ptnMusKorea,#ptnMusJapan{colo......
  • qt5 odbc mysql 开发配置
    qt5应用odbc使用mysql 要点apt-getinstallmysql-serverapt-getinstallmysqlclient-dev配置mysql-server可以安装apt-getinstallmysql-workbenchapt-getinstallmysql-connector-odbc配置/etc/odbc.ini/etc/odbcinst.iniapt-getinstallunixodbcisqlDNS-v......
  • 基于QT和C++实现的停车场管理系统
    基于QT和C++实现的停车场管理系统停车场管理系统简介一、 问题描述设停车场是一个可停放若干辆辆汽车的狭多层平面区域,且只有一个大门可供汽车进出。若车场内已停满汽车,则后来的汽车只能在门外的狭长便道上等候,一旦停车场内有车开走,则排在便道上的第一辆车即可进入。每辆停放在......
  • 学习IDA权威指南-其他调试功能
    使用IDA进行远程调试使用hex-Rays调试服务器链接到远程进程远程调试期间的异常处理远程调试过程中使用脚本和插件使用Bochs进行调试启动Bochs IDB模式启动BochsPE模式启动Bochs 磁盘映像模式Appcall特性......
  • 使用pdb调试openstack (How to debug openstack using pdb )
    终于摸索出了一个调试openstack的简单方法,使用pdb进行单步调试,对于分析代码很有帮助。注意,这个方法只适用于用devstack安装的openstack。调试主要是使用了一个脚本,这个脚本不记得是从哪下载的了,是用来重启使用devstack安装的openstack的各个服务的,后来,我又结合devstack的stack.sh和......