Ubuntu24.04 编译 Qt 源码

一:Ubuntu 把 Qt 拆成了多个源码包:

1. 基础包

2. 可选包

二:编译 qtbase-opensource-src

1. 配置源(修改 /etc/apt/sources.list.d/ubuntu.sources)

2. 下载代码

cpp 复制代码
apt source qtbase-opensource-src

3. 安装依赖

cpp 复制代码
 sudo apt build-dep ./

4. 编译 (Debug版本)

cpp 复制代码
DEB_BUILD_OPTIONS="nostrip" DEB_CFLAGS_SET="-g -O0" dpkg-buildpackage -rfakeroot -us -uc 

5. 安装

cpp 复制代码
sudo apt install ./*.deb 

三:其他包的编译

参照上面方法

相关推荐
誰能久伴不乏3 分钟前
Qt 开发中的父类与父对象的区别和父对象传递:如何选择 `QWidget` 或 `QObject`?
java·开发语言·qt
弱冠少年3 分钟前
golang入门
开发语言·后端·golang
Humbunklung6 分钟前
Rust 函数
开发语言·后端·rust
waterHBO9 分钟前
python 爬虫工具 mitmproxy, 几问几答,记录一下
开发语言·爬虫·python
誰能久伴不乏18 分钟前
理解继承与组合的本质:Qt 项目中的设计选择指南
开发语言·qt
chicpopoo32 分钟前
Python打卡DAY46
开发语言·python
灏瀚星空34 分钟前
Python数学可视化:3D参数曲面与隐式曲面绘制技术
开发语言·python·3d
Java Fans1 小时前
如何在Windows本机安装Python并确保与Python.NET兼容
开发语言·windows·python
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ1 小时前
saveOrUpdate 有个缺点,不会把值赋值为null,解决办法
java·开发语言
Eiceblue2 小时前
C# 快速检测 PDF 是否加密,并验证正确密码
开发语言·pdf·c#·visual studio