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
- 安装编译所依赖的库,主要是说一下xcb。
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源码下载及编译相关推荐
- Ubuntu12.04下在Android4.0.4源码下载及其编译过程(转载)
一.下载源码 1.下载工具repo:https://android.googlesource.com/tools/repo/ 在本地目录建个bin的文件夹,进入bin文件夹:通过git下载: [cpp ...
- 详解linux下auto工具制作Makefile源码包(制作篇)
2019独角兽企业重金招聘Python工程师标准>>> 详解linux下auto工具制作Makefile源码包(制作篇) 水木杨 一. 概述 为了更好的制作configure ...
- mysql5.5.8编译安装_Mysql应用linux下mysql 5.5.8 源码编译安装
<MysqL应用linux下MysqL 5.5.8 源码编译安装>要点: 本文介绍了MysqL应用linux下MysqL 5.5.8 源码编译安装,希望对您有用.如果有疑问,可以联系我们. ...
- linux下 如何调试php,linux下使用gdb对php源码调试
title: linux下使用gdb对php源码调试 date: 2018-02-11 17:59:08 tags: --- linux下使用gdb进行php调试 调试了一些php的漏洞,记录一下大概 ...
- C语言实现中国象棋(Qt实现界面,源码下载,详细注释,易移植)
前言:中国象棋的规则很多人都懂,用C语言做一个中国象棋游戏,其要点是怎么把抽象的规则变成形象.具体的代码.本项目提供详细的实现思路,源码附带大量的注释说明,源码逐步地实现了每一种棋类的走棋规则.吃棋规 ...
- QT各版本的源码下载地址
QT各版本的源码下载地址:http://download.qt.io/archive/qt/ 有时候需要不同的版本,这里记录一下.
- Centos7下RTL8188eu USB无线网卡(TP WN725N) 驱动源码下载和编译步骤
Centos7下RTL8188eu USB无线网卡TP WN725N 驱动源码下载和编译步骤 一 准备编译环境 二 下载源代码 三 编译和安装 四 启用8188euko Centos7下RTL8188 ...
- WebRTC 开发(二)源码下载与编译
转载:http://depthlove.github.io/2019/05/02/webrtc-development-2-source-code-download-and-build/ 在使用任何工 ...
- VLC for Android源码下载和编译
Project Hosting on 点击打开链接 最受欢迎的开源项目 点击打开链接 由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏.图像处理.时间显示.开始菜单快捷方式等. ...
最新文章
- Redis+Nginx+设计模式+Spring全家桶+Dubbo阿里P8技术精选文档
- 使用tensorflow建模LSTM的详细步骤通俗易懂解读
- 2021年3月程序员工资统计数据出炉,又拖后腿了……
- hiho一下 第五周 Hihocoder #1037 : 数字三角形
- Effective Java之消除过期的引用(六)
- RocksDB 6.0.2 发布,Facebook 推出的存储系统
- 最大连续子数组和与JUnit测试
- 西密歇根大学计算机科学,西密歇根大学
- I/O多路复用之select,poll,epoll简介
- 软件工程网络15个人阅读作业2(201521123010徐璐琳)
- mseed读取[2]
- Siri 和谷歌竟然暗藏《复联4》彩蛋!
- 无线通信中载波带宽是什么?
- [Halcon例程学习]增强指纹纹理的coherence_enhancing_diff
- 尚硅谷周阳学习微服务《二》
- oracle统计个数函数,oracle中字符串统计的函数
- 腾讯 百度 高德 Google 地图导航 实现
- BQB PTS dongle不识别问题
- 移植opencv到嵌入式arm详细过程
- 美杜莎暴力破解ssh【服务使用有危险,望君谨慎】