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



相关推荐
已是上好佳3 小时前
Tcp网络通信的基本流程梳理
linux·运维·服务器·c++
带鱼吃猫4 小时前
Linux系统之美:进程初识
linux·服务器
m0_555762904 小时前
qt designer中的Spacer相关设置
服务器·开发语言·qt
reddingtons4 小时前
在 Ubuntu 下通过 Docker 部署 Nginx 服务器
服务器·ubuntu·docker
杰克崔6 小时前
关于stac和clac的进一步细节及EFLAGS
linux·运维·服务器
hxung7 小时前
Linux 命令学习记录
linux·运维·学习
yi个名字7 小时前
Linux进程基础知识
linux·运维·服务器
誰能久伴不乏8 小时前
深入理解 Qt 系统托盘图标:创建自定义的系统托盘图标类
数据库·qt·microsoft
hunandede8 小时前
QT 学习一 paintEvent,QPainter ,QImage
开发语言·qt·学习