首页 > 其他分享 >QT移植ARM开发板步骤

QT移植ARM开发板步骤

时间:2023-01-17 22:12:25浏览次数:47  
标签:QT make arm 编译 usr linux 开发板 ARM

一、新建编译平台

 更改../qt-everywhere-src-5.12.9/qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf 目录下的文件

1、添加:

QT_QPA_DEFAULT_PLATFORM = linuxfb
QMAKE_CFLAGS_RELEASE += -O2 -march=armv7-a
QMAKE_CXXFLAGS_RELEASE += -O2 -march=armv7-a

#include(../common/linux.conf)

2、更改编译gcc为arm交叉编译器

二、配置

./configure -release -opensource -confirm-license -xplatform linux-arm-gnueabi-g++ -prefix /usr/local/qt5.12 -nomake examples -no-opengl -silent -qpa linuxfb

三、编译安装

make -j4

make install

四、测试

1、切换到应用程序目录执行 /usr/local/qt5.12/qmake生成Makefile文件

2、make

标签:QT,make,arm,编译,usr,linux,开发板,ARM
From: https://www.cnblogs.com/linux-learn/p/17058779.html

相关文章

  • LINUX-QT串口操作
    接收显示控件   添加串口模块  添加头文件  在头文件中声明一个函数  使用声明的函数  在mainwindow中进行调用InitUI  voidMainW......
  • Spring Boot整合MQTT 使用账号密码
     依赖,根据需要放入<dependency><groupId>org.eclipse.paho</groupId><artifactId>org.eclipse.paho.client.mqttv3</artifactId>......
  • pycharm终端执行robot命令报错Fatal error in launcher: Unable to create process us
    问题:  cmd下输入robot --help也报同样的错解决办法1:把robot-P 换成  python -m robot.run -P  可以解决解决办法2:可能是pip版本的问题,执行命令更......
  • Docker Swarm 部署MinIO
    2.2.2DockerSwarm部署MinIODockerEngine在Swarm模式下提供集群管理和编排功能。MinIO服务器可以在Swarm的分布式模式下轻松部署,创建一个多租户,高可用性和可扩展的对......
  • pycharm/IDEA常用快捷键
    根据表达式自动生成变量:ctrl+alt+V;eg:根据右边的表达式生成变量writer定位到上/下一个报错(红波浪线):F2/shift+F2;定位到上次/下次光标处:ctrl+alt+左/右方向键;打开/关......
  • pycharm报错提示:无法加载文件\venv\Scripts\activate.ps1,因为在此系统上禁止运行脚
    pycharm报错提示:无法加载文件\venv\Scripts\activate.ps1,因为在此系统上禁止运行脚本。解决办法1.终端输入get-executionpolicy,回车返回Restricted。 2.复制Windo......
  • qt学习
    用不到的话,看着很不爽,隐藏起来比较美观,解决办法ui->mainToolBar->setVisible(false);隐藏工具栏====================================         ......
  • QT qwt实时采集曲线图的两种方法
    qwt缺省的x轴为double,要换成时间有两种方法1、参考《QWT--自定义坐标轴刻度值》https://blog.csdn.net/Mr_robot_strange/article/details/114626601  (1) 自定义......
  • 通过karmadactl的方式部署karmada
    参考https://karmada.io/zh/docs/installation/ Karmada可以通过helm/二进制/源码方式,或者CLI方式安装,可以参考官方的“安装概述”karmadactl是一个完全专用于Karma......
  • qt 按键数组
    按键配置QPushButton*controller_button_[APP_NUM_OF_CONTROLLER];for(inti=0;i<APP_NUM_OF_CONTROLLER;i++){controller_button_[i]=ne......