Ubuntu从源代码编译安装QT

1. 下载源码

bash 复制代码
wget https://download.qt.io/official_releases/qt/5.15/5.15.2/single/qt-everywhere-src-5.15.2.tar.xz
tar xf qt-everywhere-src-5.15.2.tar.xz
cd qt-everywhere-src-5.15.2

2. 安装依赖库

bash 复制代码
sudo apt update
sudo apt install build-essential libgl1-mesa-dev libx11-dev libxext-dev libxfixes-dev libxi-dev libxrender-dev libxcb1-dev libx11-xcb-dev libxcb-glx0-dev libfontconfig1-dev libfreetype6-dev libfreetype6 libxcursor-dev libxinerama-dev libxrandr-dev libxss-dev libnss3-dev libxcrypt-dev libcap-dev libxcursor-dev libxdamage-dev libxcomposite-dev libglu1-mesa-dev libgcrypt20-dev libudev-dev libpci-dev libssl-dev mesa-common-dev

3. 编译安装

bash 复制代码
./configure -prefix /opt/qt5.15.2 -release -opensource -confirm-license
make -j$(nproc)
sudo make install
export PATH=/opt/qt5.15.2/bin:$PATH



相关推荐
网硕互联的小客服10 分钟前
CentOS 系统升级失败的原因与排查
linux·运维·服务器
码哝小鱼24 分钟前
系统间安全复制和同步文件
linux·服务器·安全
3D打印-HUSTAIBO1 小时前
QT中connect高级链接——指针、lambda、宏
qt
GottdesKrieges1 小时前
OceanBase性能关键参数配置最佳实践
linux·oceanbase
努力学习的小廉2 小时前
深入了解linux系统—— 自定义shell
linux·运维·chrome
孞㐑¥2 小时前
Linux之进程概念
linux·c++·经验分享·笔记
Lw老王要学习2 小时前
Linux架构篇、第三章_2_Linux服务器监控与NGINX优化
linux·运维·服务器·nginx·架构·云计算
极小狐2 小时前
如何从极狐GitLab 容器镜像库中删除容器镜像?
java·linux·开发语言·数据库·python·elasticsearch·gitlab
极小狐2 小时前
如何使用极狐GitLab 软件包仓库功能托管 terraform?
linux·运维·git·ssh·gitlab·terraform
mixboot2 小时前
CentOS 7.9 安装详解:手动分区完全指南
linux·centos·手动分区