没有合适的资源?快使用搜索试试~ 我知道了~
基于ARM的QT开发环境搭建及验证测试
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 134 浏览量
2024-01-17
16:18:11
上传
评论
收藏 3.09MB PDF 举报
温馨提示
试读
25页
本节在ubuntu20.04的系统上利用交叉编译器(gcc-v8.3的版本)编译qt-opensource5.15.5的源码生成linux下的交叉编译qmake文件以及arm环境下的qt依赖库;同时在ubuntu20.04的系统安装qt-opensource5.14.2的开发软件,并配置ARM的开发环境,进行QT的ARM测试工程的搭建,并进行嵌入式Lib库的配置(基于xilinx ZYNQ芯片),同时进行板卡上测试工程软件的测试验证.
资源推荐
资源详情
资源评论
基于 ARM 的 QT 开发环境搭建及验证测试
LSL 2024.01.17
本节在 ubuntu20.04 的系统上利用交叉编译器(gcc-v8.3 的版本)编译
qt-opensource5.15.5 的源码生成 linux 下的交叉编译 qmake 文件以及 arm
环境下的 qt 依赖库;同时在 ubuntu20.04 的系统安装 qt-opensource5.14.2
的开发软件,并配置 ARM 的开发环境,进行 QT 的 ARM 测试工程的搭建,并进
行嵌入式 Lib 库的配置(基于 xilinx ZYNQ 芯片),同时进行板卡上测试工程软
件的测试验证。
1. qt 源码库的编译与生成
1、 首先下载 qt5.15.5 的源码安装包(注意:QT 源码安装包与 QT 开发软件
的版本可以不一样,比如前述 QT 开发软件安装包为 QT5.14.2 版本,源
码安装包为 5.15.5 的版本),如下所示:
https://download.qt.io/archive/qt/5.15/5.15.5/single/
图 1 下载 qt 源码库安装包
2、 在工作目录新建 qt_arm 的子目录,拷贝 qt 源码库的源文件到该子目
录,并解压 qt 源码库到当前目录,如下所示:
图 2 拷贝并解压 qt 源码库
3、 在 解 压 的 qt 源 码 库 文 件 目 录 新 建 安 装 目 录 install 和 编 译 脚 本
build.sh,如下所述:
图 3 新建编译脚本和安装目录
4、 进入解压的 qt-everywhere-src-5.15.5/qtbase/mkspecs 子目录下,
拷 贝 linux-arm-gnueabi-g++ 子 目 录 并 重 新 命 名 为 linux-arm-
gnueabihf-g++ 目录,如下所示:
图 4 拷贝重命名编译器设置目录
5、 进 入 linux-arm-gnueabihf-g++ 目 录 , 修 改 qmake.conf 的 配 置 文
件,将 arm-linux-gnueabi 修改为 arm-linux-gnueabihf 交叉编译器,
并添加 arm 架构及默认终端的配置。
图 5 修改 qmake.conf 配置文件
6、 编译脚本 build.sh 进行如下设置(注意:编译脚本上未添加-fontconfig
的字库配置,添加字库配置运行 configure 指令会报错,因此编译脚本不
使用字库配置,而在后续章节拷贝 ubuntu 系统的字库使用):
图 666 编译脚本 build.sh 内容
图 667 添加 fontconfig 会出现报错
图 668 configure 报错内容(暂未解决)
7、 系统环境变量添加交叉编译器的路径(/etc/profile 文件修改),并使能环
境变量。
图 669 修改环境变量
图 670 生效环境变量
8、 给编译脚本添加可执行权限,并运行编译脚本,开始进行 QT 库文件的配
剩余24页未读,继续阅读
资源评论
少林and叔叔
- 粉丝: 7326
- 资源: 129
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功