ubuntu20.04 安装qt 5.15
时间: 2025-03-22 20:04:39 浏览: 99
### 安装 Qt 5.15 在 Ubuntu 20.04
#### 准备工作
在开始之前,确保系统已更新至最新状态。可以通过运行以下命令来完成此操作:
```bash
sudo apt update && sudo apt upgrade -y
```
#### 下载 Qt 源码
可以从官方站点获取 Qt 5.15.15 的源代码包。如果需要手动下载,访问 [Qt 官方网站](https://www.qt.io/) 并找到对应版本的链接[^1]。
另一种方法是通过 `wget` 工具直接从终端下载文件:
```bash
wget https://download.qt.io/official_releases/qt/5.15/5.15.15/single/qt-everywhere-src-5.15.15.tar.xz
```
解压下载的压缩包:
```bash
tar xf qt-everywhere-src-5.15.15.tar.xz
cd qt-everywhere-src-5.15.15
```
#### 配置环境变量
为了成功编译 Qt,需安装必要的依赖项并配置开发工具链。执行以下命令以安装基础构建工具和库:
```bash
sudo apt install build-essential libgl1-mesa-dev libxcb-util0-dev \
libxcb-image0-dev libxcb-shm0-dev libxcb-keysyms1-dev \
libxcb-randr0-dev libxcb-render-util0-dev libxcb-glx0-dev \
libxcb-xinerama0-dev libxcb-cursor-dev libxkbcommon-dev \
libxkbcommon-x11-dev flex bison gperf perl python3 ruby zlib1g-dev \
libssl-dev libfontconfig1-dev libfreetype6-dev libpng-dev \
libjpeg-dev libtiff-dev libsqlite3-dev libmysqlclient-dev \
libpq-dev libicu-dev libxext-dev libxfixes-dev libxi-dev \
libxcursor-dev libxcomposite-dev libxdamage-dev libxrandr-dev \
libxrender-dev libxtst-dev libasound2-dev libcups2-dev \
libpulse-dev libudev-dev libbluetooth-dev libinput-dev \
mesa-common-dev libegl1-mesa-dev libgles2-mesa-dev -y
```
#### 编译 Qt 源码
进入解压后的目录后,可以启动配置脚本。以下是针对桌面平台的标准配置选项:
```bash
./configure -prefix /opt/Qt5.15.15 -release -opensource -confirm-license \
-nomake examples -nomake tests -qt-host-path /usr/bin
```
上述命令中的 `-prefix` 参数指定了最终安装路径;`-nomake examples/tests` 表示跳过示例程序和测试模块的编译过程,从而节省时间。
接着进行实际编译与安装:
```bash
make -j$(nproc)
sudo make install
```
对于 ARM 架构的目标设备(如 RK3588),则需要额外指定交叉编译器及其相关参数[^2]:
```bash
./configure -xplatform linux-aarch64-gnu-little_endian ...
```
完成后即可验证安装情况:
```bash
/opt/Qt5.15.15/bin/qmake --version
```
---
阅读全文
相关推荐

















