由于工作的需要,需要在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. HDU 1155 Bungee Jumping
  2. MAVEN项目对象模型,原来找Bug也不用如此费时费事。
  3. 开发日记-20190525 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》
  4. python在哪里写代码比较适合-程序员面试被要求手写代码,你与顶级程序员的差别在哪?...
  5. f(f(x)) = -x
  6. 传说中的CAFEBABE到底在哪儿?
  7. HDFS报错解决:Operation category JOURNAL is not supported in state standby
  8. 关于java多态中覆盖的理解
  9. java 短链跳转原理_给你代码:短链接生成原理
  10. 一些学习cocos2d的网站
  11. leetcode笔记(Python版)待更新
  12. svm分类代码_SVM的原理及实现垃圾邮件分类代码解析:
  13. cher怎么翻译中文_中文翻译法语收费标准是怎么定的
  14. sqlserver 当月、 时间_SQLServer取系统当前时间
  15. android view分析工具,Android 性能分析工具之TraceView
  16. oracle查看归档日志是否开启,Oracle 开启归档日志以及关闭归档日志
  17. 配置快速生成vue模板
  18. 1.机器学习入门-初学者的机器学习
  19. 如何调整word分栏后,左右不平齐的现象
  20. linux查看image类型,ImageMagick 的一些高级图片查看技巧

热门文章

  1. 【TIPTOP】ERP发起接口例子(客户端)
  2. char 类型的操作函数
  3. Gazebo结合ROS仿真时,如何编写机器人的URDF
  4. OkHttp解析(三)关于Okio
  5. java有哪些集合类型?集合类的特点
  6. vue-echarts入门使用
  7. 如何使用Tensorboard一张图显示多条曲线
  8. 快递分拣机器人应用的计算机知识,一种利用计算机控制的快递分拣机器人的制作方法...
  9. AnimeGANv2:照片动漫化
  10. 灵动微推出全新主流型MM32F3270系列32位MCU