Qt arm环境安装

简介: 笔记

一.相关工作准备


Qt-opensource 和 Qt-everywhere 下载 链接[版本为5.9.8]

arm-linux-gcc下载 链接[版本为4.8.3]

tslib 下载 链接[版本为1.21]

ps:可以不安装Qt-opensource,但需要额外安装Qt Creator。


二.Qt-opensource[只适用于X86平台]和arm-linux-gcc安装


Qt-opensource的安装和Win10下的安装一样,记住安装路径即可

arm-linux-gcc解压即可,然后将bin目录添加到系统变量中.在终端输入arm-none-linux-gnueabi-gcc -v,即可输出其版本号.[arm-none-linux-gnueabi-gcc这个名称可能会随着版本的不同而不同,具体的名称需要看其bin目录下的名称]


三. tslib 安装


来源百度百科

功能:

在采用触摸屏的移动终端中,触摸屏性能的调试是个重要问题之一,因为电磁噪声的缘故,触摸屏容易存在点击不准确、有抖动等问题。

tslib是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。


安装参考链接


四. Qt-everywhere安装(即可用于X86平台也可用于ARM平台,生成makefile文件时需要自己指定,默认为X86平台)


1.解压 tar -Jxvf 压缩包名称

2.进入/home/wu/Downloads/qt-everywhere-opensource-src-5.9.8/qtbase/mkspecs/linux-arm-gnueabi-g++文件夹下,修改其qmake.conf的内容.将这八行的改成如下,左边的不需要改动,右边的该成你安装arm_linux-gcc的安装路径,后面的名称有的有none有的没有,看你下的版本号.

QMAKE_CC                = /usr/local/arm/arm-05/bin/arm-none-linux-gnueabi-gcc
QMAKE_CXX               = /usr/local/arm/arm-05/bin/arm-none-linux-gnueabi-g++
QMAKE_LINK              = /usr/local/arm/arm-05/bin/arm-none-linux-gnueabi-g++
QMAKE_LINK_SHLIB        = /usr/local/arm/arm-05/bin/arm-none-linux-gnueabi-g++
# modifications to linux.conf
QMAKE_AR                = /usr/local/arm/arm-05/bin/arm-none-linux-gnueabi-ar cqs
QMAKE_OBJCOPY           = /usr/local/arm/arm-05/bin/arm-none-linux-gnueabi-objcopy
QMAKE_NM                = /usr/local/arm/arm-05/bin/arm-none-linux-gnueabi-nm -P
QMAKE_STRIP             = /usr/local/arm/arm-05/bin/arm-none-linux-gnueabi-strip

3.进入/home/wu/Downloads/qt-everywhere-opensource-src-5.9.8文件夹下,进行configure生成makefile文件sudo ./configure -prefix /opt/Qt5.9.8/Qt-5.9.8-arm -release -xplatform linux-arm-gnueabi-g++ -opensource -no-opengl -no-openssl -no-compile-examples -nomake tests -no-iconv -skip declarative -skip quick1 -skip qtdeclarative -I/usr/local/tslib/bin -L/usr/local/tslib/lib


-prefix 后面的为安装路径

xplatform 指定目标平台

-I/usr/local/tslib/bin -L/usr/local/tslib/lib,tslib库的目录


4.sudo make -j4

5.sudo make install -j4

如果没有出错,则Qt-everywhere安装成功.


6.Qt creator的配置可以参考链接,只需要修改两个部分,一个是Qt version,该成Qt-everywhere生成的qmake,另一个是编译器修改为刚刚下载的arm-linux-gnueabi-gcc和arm-linux-gnueabi-g++即可.

公众号:FPGA之旅

目录
相关文章
|
4月前
|
存储 网络协议 安全
【Azure 环境】ARM部署模板大于4MB的解决方案及Linked Template遇见存储账号防火墙无法访问
【Azure 环境】ARM部署模板大于4MB的解决方案及Linked Template遇见存储账号防火墙无法访问
|
2月前
|
人工智能 安全 大数据
ARM 服务器上安装 OpenEuler (欧拉)
openEuler 是华为于2019年开源的操作系统,支持多种处理器架构,包括X86和鲲鹏。截至2020年底,openEuler 拥有3万社区用户、2万多个拉取请求、2000多名贡献者和7032款软件。openEuler 提供高效、稳定、安全的系统,适用于数据库、大数据、云计算和人工智能等场景。本文介绍了在神州鲲泰 R522 服务器上安装 openEuler 的详细步骤,包括下载镜像、配置 RAID 和 BIOS 设置等。
334 0
ARM 服务器上安装 OpenEuler (欧拉)
|
4月前
|
Ubuntu Windows
ARM架构安装ubuntu系统
8月更文挑战第19天
1447 0
|
4月前
|
C++
【qt】VS中如何配置Qt环境
【qt】VS中如何配置Qt环境
231 0
|
6月前
Qt安装之后添加或移除组件(Qt Creator 10.0.1)
Qt安装之后添加或移除组件(Qt Creator 10.0.1)
322 2
|
6月前
|
IDE 开发工具 数据安全/隐私保护
【干货】Qt Creator快速下载、安装、使用教程
【干货】Qt Creator快速下载、安装、使用教程
|
6月前
|
SQL Linux 数据库
Linux上sqlite的安装和使用方法以及在QT中如何使用sqlite&笔记总结
Linux上sqlite的安装和使用方法以及在QT中如何使用sqlite&笔记总结
|
6月前
|
安全 BI 数据库
数据库大作业——基于qt开发的图书管理系统 (一)环境的配置与项目需求的分析
数据库大作业——基于qt开发的图书管理系统 (一)环境的配置与项目需求的分析
120 0
|
7月前
|
存储 Linux Docker
arm安装docker与docker-copose
现在,你已经成功在ARM架构的设备上安装了Docker和Docker Compose。你可以使用它们来管理容器和容器化应用程序。请注意,ARM设备上的Docker支持可能受到限制,某些容器可能不兼容。确保你的容器映像支持ARM架构,以便在ARM设备上正确运行。
808 6
|
6月前
|
Ubuntu 编译器 C语言
蓝易云 - ubuntu上安装boost库为SOMEIP的X86和ARM下编译做准备(编译两种版本)
以上就是在Ubuntu上安装Boost库并为SOME/IP的X86和ARM架构编译做准备的全部步骤。
84 0

推荐镜像

更多