centos7 linux下面静态编译qt5.15源码过程

本文详细介绍了在 CentOS7 系统上静态编译 Qt5.15 源码的过程,包括升级 gcc 编译工具链至 7.3 版本,安装必要的编译依赖库,以及设置编译脚本进行静态编译 OpenSSL。在编译过程中,需要注意特定的配置参数,并在遇到问题时执行 gmake clean 清理过期文件。
摘要由CSDN通过智能技术生成

1.静态编译openssl ,参考这里: https://blog.csdn.net/peihexian/article/details/106954546

2.准备编译环境

  qt 5.15源码要求gcc编译版本不能太低,需要先升级gcc编译工具链,官方是这么要求的:

在centos7下面编译的话最低不能低于gcc 5.3.1 ,这里直接安装gcc 7.3使用,安装命令如下:

yum -y install centos-release-scl

yum -y install devtoolset-7-gcc devtoolset-7-gcc-c++ devtoolset-7-binutils

yum install devtoolset-7-libcilkrts-devel

scl enable devtoolset-7 bash

安装后vi /etc/profile ,在profile的最后增加一行配置:source /opt/rh/devtoolset-7/enable  ,用于每次开机自动让gcc7工具链可用,否则机器一重启gcc7编译环境就找不到了。

执行source /etc/profile 让修改的配置生效,gcc 7升级完成后,下面开始安装各种编译依赖库:

#注意大小写敏感,里面有几个字母是大写的,不要敲错
yum install -y fontconfig
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

peihexian

你的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值