今天重新安装了debian系统,记录一下源码编译qt的过程
2026/9/8 16:41:29 网站建设 项目流程

今天重新安装了debian系统,记录一下源码编译qt的过程

  • 为什么重装系统
  • 编哪个版本?
  • 获取代码
  • 安装构建依赖项
  • 配置编译参数 (Configure)
  • 执行编译与安装
  • 配置环境变量
  • 验证安装

为什么重装系统

重装系统,数理一下用过的文件,能让自己变得快乐一些。以前电子实训的时候学会了安装电脑系统,那时候还是xp,后来智能手机兴起,开始给手机刷机,乐蛙系统可香了。后来用了linux,ubuntu和debian也经常刷一刷,看到被重新规制的系统结构,就是很舒心。

这次重装了debian系统,因为之前用的ubuntu动不动就弹出个警告,还容易卡死,太烦人。另外记录一下,ubuntu卡死除了长按电源键关机,还有一个温柔点的办法就是,按Alt+PrintScreen+R->E->I->S->U->B,这几个键,应该比长按电源键要好点吧。

安装debian的话,有一点不方便的就是,系统默认不会把自己设置的用户名加入sudo组,需要自己设置一下。设置也挺方便的

$su# sudo usermod -aG sudo "用户名"# su "用户名"

这组命令的核心作用是:将一个普通的 Linux 用户添加到 sudo 用户组中,从而赋予该用户执行管理员权限(root 权限)的能力,并随后切换回该用户以使权限生效。

装完系统就要用了。qt是一个对个人学习和使用C++、编辑界面、调试测试都很友好的工具。我准备从源码编译一下。

编哪个版本?

当新系统一切都准备就绪的时候,我首先要考虑的就是,编哪个版本的qt呢?这个真得好好想想,因为以前瞎编付出过代价。
ubuntu这类系统,每个版本的系统都有一个对应版本的qt,如果你用的qt版本,跟系统默认的不对应,那会带来很多麻烦。需要对多个版本进行管理。
那么,怎么判断应该使用哪个版本呢,我通常会用两种方法交叉验证一下。
第一种是借助ROS2,它的文档里有个表

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询