Qt源码编译aarch等架构可参考
创始人
2024-03-21 22:17:41
0

前言:

我的建议是: 编译环境一定要有网络,依赖的包才可以方便安装!!!

一、准备工作

有网但ping不通、或者没有源的 可能需要先配置:

源路径: /etc/apt/source.list
系统默认DNS配置: /etc/resolv.conf 修改 nameserver 114.144.144.144 //腾讯的ip地址解析

二、编译Qt源码

tar -xvf qt-everywhere-src-5.15.2.tar.gz
cd qt-everywhere-src-5.15.2
mkdir qt-5.15.2-build
cd qt-5.15.2-build
vim autoconfig.sh
…/configure -confirm-license -opensource -prefix /home/username/qt-everywhere-src-5.15.2/qt-5.15.2 -skip qtwebengine
#-prefix 后面是安装路径
#-skip 是跳过编译的模块

sh autoconfig

三、根据提示信息安装相关包

1、ERROR:xcb

sudo apt-get install  libxcb* libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev

2、WARNING:QDOC

sudo apt-get install libclang-dev

3、WARNING:llvm-config

sudo apt-get install llvm

4、WARNING:gperf

sudo apt-get install gperf

5、WARNING:QtWebEngine

sudo apt-get install libssl-dev libxcursor-dev libxcomposite-dev libxdamage-dev libxrandr-dev libdbus-1-dev libfontconfig1-dev libcap-dev libxtst-dev libpulse-dev libudev-dev libpci-dev libnss3-dev libasound2-dev libxss-dev libegl1-mesa-dev gperf bison python

6、ERROR:OPenGl

sudo aptitude install libgl1-mesa-dev

//估计apt-get安装不上 所以安装aptitude 比 apt-get 更加智能地解决问题

选n 然后选y 即选择降低版本安装的方案

sudo aptitude install build-essential
sudo aptitude install libgl1-mesa-dev
sudo aptitude install libglu1-mesa-dev
sudo aptitude install libegl1-mesa-dev
sudo aptitude install freeglut3-dev

安装好再执行 sh autoconfig.sh
如有报错或警告,可再安装相关包,重复即可

大概如下图 这样子就算可以了!
在这里插入图片描述

四、开始编译

检测满足条件后,就开始编译
make -j8 //8核的意思,编快些 有多少写多少

编译成功后,会提示 make install 去安装 安装路径就是之前配的-prefix 后面的路径

五、执行make install 就开始安装了

可以去安装路径下,看下 lib下你需要的库有没有装上
在这里插入图片描述

相关内容

热门资讯

汽车油箱结构是什么(汽车油箱结... 本篇文章极速百科给大家谈谈汽车油箱结构是什么,以及汽车油箱结构原理图解对应的知识点,希望对各位有所帮...
美国2年期国债收益率上涨15个... 原标题:美国2年期国债收益率上涨15个基点 美国2年期国债收益率上涨15个基...
嵌入式 ADC使用手册完整版 ... 嵌入式 ADC使用手册完整版 (188977万字)💜&#...
重大消息战皇大厅开挂是真的吗... 您好:战皇大厅这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游戏...
盘点十款牵手跑胡子为什么一直... 您好:牵手跑胡子这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游...
senator香烟多少一盒(s... 今天给各位分享senator香烟多少一盒的知识,其中也会对sevebstars香烟进行解释,如果能碰...
终于懂了新荣耀斗牛真的有挂吗... 您好:新荣耀斗牛这款游戏可以开挂,确实是有挂的,需要了解加客服微信8435338】很多玩家在这款游戏...
盘点十款明星麻将到底有没有挂... 您好:明星麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【5848499】很多玩家在这款游戏...
总结文章“新道游棋牌有透视挂吗... 您好:新道游棋牌这款游戏可以开挂,确实是有挂的,需要了解加客服微信【7682267】很多玩家在这款游...
终于懂了手机麻将到底有没有挂... 您好:手机麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游戏...