由于工作的需要,需要在x86 ubuntu下开发arm qt程序,分以下几步:

一、首先交叉编译QT

1、下载qt源码 地址 qt下载地址 然后解压:tar -Jxvf qt-everywhere-src-5.12.10.tar.xz

2、配置交叉链,把交叉链export 到路径中

export PATH=$PATH:/home/calvin/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/bin

3、因为是arm64平台,交叉链也是aarch64的,所以 
cd $QTSRC/qtbase/mkspecs/linux-aarch64-gnu-g++/
vim qmake.conf

把里面的交叉链修改成自己的

4、./configure -prefix $PWD/qtbase -opensource -xplatform linux-aarch64-gnu-g++ -no-opengl -nomake examples

5、make -j8

编译的文件在qtbase目录下面

二、配置QT Creator

1、选项--》构建/生成;先配置编译器,指定到自己的交叉链bin目录

2、配置qmake,指定到上面生成的qtbase目录

3、配置kits

ARM QT交叉编译相关推荐

  1. 在Linux下搭建嵌入式Qt交叉编译环境[转载]

    Qt是嵌入式平台常用的GUI库,具有丰富的控件与开发资料.本文介绍如何在x86计算机上搭建ARM开发环境,并交叉编译ARM平台上运行的Demo. 准备 下载交叉编译器 下载Linaro公司推出的的ar ...

  2. QT笔记--嵌入式QT交叉编译与移植(含OpenGL ES2)

    介绍 本文记录了QT交叉编译并移植到开发板的过程,并在虚拟机上用QTcreater 开发程序,到开发板上运行.其中重点解决了一些过程中的BUG和坑. 准备工作 1.一个ubuntu系统的电脑(或虚拟机 ...

  3. Arm Linux 交叉编译(交叉编译是什么?CROSS_COMPILE)(交叉编译工具链【待更】)

    文章目录 交叉编译 1.编译 2.本地编译 3.交叉编译 交叉编译工具链 交叉编译 在嵌入式系统开发中,经常会听到一个词:交叉编译.到底什么是"交叉编译"呢?为什么要使用" ...

  4. linux top交叉编译_Linux 系统下ARM Linux交叉编译环境crosstool工具

    Linux系统下ARM Linux交叉编译环境的建立目前流行的有三种途径. 一.使用别人编译好的开发工具链本文引用地址:http://www.eepw.com.cn/article/201611/31 ...

  5. ARM的交叉编译工具

    ARM的交叉编译工具 Cortex-R and M的toolchain Cortex-A toolchain ARM官方提供了各种环境下的交叉编译工具 要注意的是分为 Cortex-A Family ...

  6. 关于Android与qt交叉编译:

    关于Android与qt交叉编译: 开始菜单栏找到Hyper-V,打开如下: 右键当前,点击连接,进入虚拟机,打开该虚拟机 找到qt Creator 打开,在起始页面找到需要打开的项目,会有如下提示, ...

  7. QT 交叉编译 ARM / CSKY

    参考: QT 下载地址 环境: ubuntu16.04(虚拟机) QT版本:qt-everywhere-src-5.12.9 运行架构:ARMV7 / CSKY 下文记录的交叉编译的目标运行架构为 A ...

  8. arm-linux qt交叉编译,qt arm交叉编译命令

    arm 版本配置命令 #!/bin/sh ../configure -prefix /home/mmm/dev/tools/qt_arm_5126  -verbose  -opensource  -r ...

  9. arm qt mysql插件_Ubuntu下编译ARM平台Qt的MySQL插件

    最近需要将一个程序移植到arm平台上,程序调用了MySQL数据库,所以就牵扯到将MySQL数据库移植到ARM平台上面,所以在网上大量查阅资料.在baidu文库发现了一篇文档,是wlzxlc上传的文档名 ...

最新文章

  1. 从宇宙、互联网和脑的关系看元宇宙的终极形态
  2. 基于springboot实现疫情管理系统
  3. python3模块文档_Python3模块-Python入门到精通
  4. mysql whrere 占位_【MySQL】(4)操作数据表中的记录
  5. YOLOX——Win10下训练自定义VOC数据集
  6. [MYSQL]卸载重装数据库
  7. linux关机时循环输出脚本,Linux关机时执行指定脚本功能实现
  8. python自动化办公实例展示_python自动化办公?学这些就够用了
  9. python2020未来前景_2020年Python发展前景如何呢?
  10. 技术人生系列——vCenter重启大法不香了?
  11. 收集分享有用的注册表项
  12. AWT_addKeyListener键盘监听事件(Java)
  13. Linux性能监控(转)
  14. Android Studio 通过一个登录功能介绍SQLite数据库的使用
  15. lammps运行Linux,Lammps安装教程
  16. PS学习笔记(88天和我一起学会PS)(8/88)
  17. python安装TA_Lib遇到问题
  18. go语言 Golang官网被墙解决办法
  19. 双向链表 建立和插入
  20. 关于quickbi电子表格下钻以及其他问题

热门文章

  1. optfine的jar文件打不开_电脑如果打不开jar文件的解决办法
  2. Distilling Object Detectors with Fine-grained Feature Imitation论文解读
  3. Linux权限(重点)
  4. 7家公司拿了5个offer,无非就是问源码、分布式微服务这些,也太简单了吧
  5. 自动点击器如何设置最快_股票如何设置止损自动卖出?
  6. 【无标题】铁路信号基础知识——信号部分
  7. nlp翻译模型可以使用到通用人工智能
  8. Android实现简单的保存密码功能
  9. Android git忽略文件
  10. 2019年ACM-ICPC - 南昌网络赛I:Yukino With Subinterval【带修主席树】