前言
由于做嵌入式开发,很多时候ARM板子没有QT环境,也没有提供对应的交叉编译链,需要自己将QT源码编译,网上也很多教程,这边以全志A33为例,写个制作QT交叉编译教程。
前期准备
1、首先这边默认你已经安装好Lunux环境,我是用的是虚拟机,安装的是Ubuntu20.4 LTS版本,在QT官网下载好linux版本的qt,qt的下载链接:https://download.qt.io/archive/qt/5.12/5.12.12/
这边下载的是:安装QT这边就省略了,基本就是一路点next,注册账号就行。
2、由于我们要做交叉编译链,所以这边还要下载QT的源码包,下载链接:https://download.qt.io/archive/qt/5.12/5.12.12/single/
3、准备安装arm-xxx-gcc交叉编译器(xxx表示你需要用到的交叉编译器),将编译器解压到ubuntu的"/opt/"文件夹下(编译器放在什么文件夹随意),例如我的解压到:然后将编译链接配置到环境变量中