目录

Ubuntu从源代码编译安装QT

Ubuntu从源代码编译安装QT

1. 下载源码

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

https://i-blog.csdnimg.cn/direct/02a76f8a6dab4d70b6b5604f968b0e50.png

2. 安装依赖库

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

https://i-blog.csdnimg.cn/direct/018e9298a9f84df68201ed9611a7e5c7.png

3. 编译安装

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

https://i-blog.csdnimg.cn/direct/cb82638618ad4027aa9cb5310ef70830.png

https://i-blog.csdnimg.cn/direct/f401e843dbdc4515af7e4b8b2cdeafb4.png

https://i-blog.csdnimg.cn/direct/c14303c137334c9fb4ef1921fc2101a0.png