admin管理员组文章数量:1794759
Linux下Qt 5.15.2源码下载及编译
一、下载
Qt的官方下载地址:Qt Downloads
Qt 5.15.2源码下载路径:/archive/qt/5.15/5.15.2/single/qt-everywhere-src-5.15.2.zip
二、编译源码Qt官网提供了编译前需要安装的库及编译步骤:Building Qt 5 from Git
The xcb QPA platform plugin
Qt源码编译configure配置参数,模块相关的根据自己需要增加或裁剪,在Linux系统下,xcb QPA平台插件是必须要安装的。因为Qt 5.15版本以后在configure中没有-qt-xcb选项了,具体可见: Qt Configure Options | Qt 5.15
可以直接使用下面的命令直接安装系统的xcb依赖项。
sudo apt-get install '^libxcb.*-dev' libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev安装好对应依赖库后,需要执行rm config.cache以删除之前缓存的配置,然后再次执行configure。
依次执行 ./configure(生成makefile文件)、 make -j $(nproc)、 make install -j $(nproc)
configure 编译选项:
# config.sh #! /bin/sh -e ./configure -confirm-license -opensource \\ -prefix /home/nx/Qt \\ -system-libjpeg \\ -xcb注意: $(nproc)是指当前进程可用的CPU数目,$(nproc)和你的cpu核心数或超线程数相等即可,这个$(nproc)一定要写,如果只是make -j 可能导致系统资源耗尽。
版权声明:本文标题:Linux下Qt 5.15.2源码下载及编译 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686527515a78027.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论