debian13 编译源码qt5.15.18

下载源码

国内源下载

解压文件

源码目录创建个新文件夹

进入新文件夹

执行

cd build/

../configure -prefix /usr/local/lib/qt5.15.18 -opensource -confirm-license -qt-sqlite -qt-pcre -qt-zlib -qt-libpng -qt-libjpeg -qt-freetype -qt-harfbuzz -skip qtwebengine -nomake tests -nomake examples -mp -release -optimize-size -strip

../configure -prefix /usr/local/lib/qt5.15.18 -opensource -confirm-license -qt-sqlite -qt-pcre -qt-zlib -qt-libpng -qt-libjpeg -qt-freetype -qt-harfbuzz -skip qtwebengine -nomake tests -nomake examples -mp -release -no-fetaure-mapboxgl -no-opengl -force-debug-info -optimize-size -strip

../configure -prefix /usr/local/lib/qt5.15.18 -opensource -confirm-license -qt-sqlite -qt-pcre -qt-zlib -qt-libpng -qt-libjpeg -qt-freetype -qt-harfbuzz -skip qtwebengine -nomake tests -nomake examples -mp -release -no-opengl -skip qt3d -skip qtlocation -force-debug-info

如果上步执行失败

需要手动删除.config.cache

make distclean

复制代码
make clean
清除上次的make命令所产生的object文件(后缀为“.o”的文件)及可执行文件。
make distclean
类似make clean,但同时也将configure生成的文件全部删除掉,包括Makefile。

实在不行,就删除解压的代码文件,重新解压出来

config 结束后

执行

复制代码
make -j$(nproc--ignore 2)

添加安装目录到环境变量

export PATH=$PATH:/usr/sbin

export PATH=/usr/local/lib/qt5.15.18/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/lib/qt5.15.18/lib:$LD_LIBRARY_PATH

刷新一下

source /.bashrc

验证安装完成

qmake -version

相关推荐
Xiu Yan2 小时前
Java 转 C++ 系列:STL常用函数
java·开发语言·c++·stl·visual studio
**蓝桉**2 小时前
负载均衡概述
开发语言·阿里云·云计算·负载均衡
:1212 小时前
java面试基础
java·开发语言
代码羊羊2 小时前
Rust泛型编程:从零成本抽象到极致性能
开发语言·windows·rust
小樱花的樱花2 小时前
Linux Shell命令入门
linux·服务器·开发语言
沫璃染墨2 小时前
C++ std::list 深度解析:迭代器、splice 核心接口与排序效率全解
开发语言·c++
没有天赋那就反复2 小时前
C++里面引用参数和实参的区别
开发语言·c++·算法
MinterFusion2 小时前
如何使用Qt5在窗口中显示矩形(v0.1.3)(下)
开发语言·qt·编程·明德融创·窗口中绘制矩形
Mr.E52 小时前
odoo18 关闭搜索框点击自动弹出下拉框
开发语言·前端·javascript·odoo·owl·odoo18