ARM QT交叉编译
由于工作的需要,需要在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交叉编译相关推荐
- 在Linux下搭建嵌入式Qt交叉编译环境[转载]
Qt是嵌入式平台常用的GUI库,具有丰富的控件与开发资料.本文介绍如何在x86计算机上搭建ARM开发环境,并交叉编译ARM平台上运行的Demo. 准备 下载交叉编译器 下载Linaro公司推出的的ar ...
- QT笔记--嵌入式QT交叉编译与移植(含OpenGL ES2)
介绍 本文记录了QT交叉编译并移植到开发板的过程,并在虚拟机上用QTcreater 开发程序,到开发板上运行.其中重点解决了一些过程中的BUG和坑. 准备工作 1.一个ubuntu系统的电脑(或虚拟机 ...
- Arm Linux 交叉编译(交叉编译是什么?CROSS_COMPILE)(交叉编译工具链【待更】)
文章目录 交叉编译 1.编译 2.本地编译 3.交叉编译 交叉编译工具链 交叉编译 在嵌入式系统开发中,经常会听到一个词:交叉编译.到底什么是"交叉编译"呢?为什么要使用" ...
- linux top交叉编译_Linux 系统下ARM Linux交叉编译环境crosstool工具
Linux系统下ARM Linux交叉编译环境的建立目前流行的有三种途径. 一.使用别人编译好的开发工具链本文引用地址:http://www.eepw.com.cn/article/201611/31 ...
- ARM的交叉编译工具
ARM的交叉编译工具 Cortex-R and M的toolchain Cortex-A toolchain ARM官方提供了各种环境下的交叉编译工具 要注意的是分为 Cortex-A Family ...
- 关于Android与qt交叉编译:
关于Android与qt交叉编译: 开始菜单栏找到Hyper-V,打开如下: 右键当前,点击连接,进入虚拟机,打开该虚拟机 找到qt Creator 打开,在起始页面找到需要打开的项目,会有如下提示, ...
- QT 交叉编译 ARM / CSKY
参考: QT 下载地址 环境: ubuntu16.04(虚拟机) QT版本:qt-everywhere-src-5.12.9 运行架构:ARMV7 / CSKY 下文记录的交叉编译的目标运行架构为 A ...
- arm-linux qt交叉编译,qt arm交叉编译命令
arm 版本配置命令 #!/bin/sh ../configure -prefix /home/mmm/dev/tools/qt_arm_5126 -verbose -opensource -r ...
- arm qt mysql插件_Ubuntu下编译ARM平台Qt的MySQL插件
最近需要将一个程序移植到arm平台上,程序调用了MySQL数据库,所以就牵扯到将MySQL数据库移植到ARM平台上面,所以在网上大量查阅资料.在baidu文库发现了一篇文档,是wlzxlc上传的文档名 ...
最新文章
- HDU 1155 Bungee Jumping
- MAVEN项目对象模型,原来找Bug也不用如此费时费事。
- 开发日记-20190525 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》
- python在哪里写代码比较适合-程序员面试被要求手写代码,你与顶级程序员的差别在哪?...
- f(f(x)) = -x
- 传说中的CAFEBABE到底在哪儿?
- HDFS报错解决:Operation category JOURNAL is not supported in state standby
- 关于java多态中覆盖的理解
- java 短链跳转原理_给你代码:短链接生成原理
- 一些学习cocos2d的网站
- leetcode笔记(Python版)待更新
- svm分类代码_SVM的原理及实现垃圾邮件分类代码解析:
- cher怎么翻译中文_中文翻译法语收费标准是怎么定的
- sqlserver 当月、 时间_SQLServer取系统当前时间
- android view分析工具,Android 性能分析工具之TraceView
- oracle查看归档日志是否开启,Oracle 开启归档日志以及关闭归档日志
- 配置快速生成vue模板
- 1.机器学习入门-初学者的机器学习
- 如何调整word分栏后,左右不平齐的现象
- linux查看image类型,ImageMagick 的一些高级图片查看技巧