mingw环境编译openssl 3.0

本文介绍了如何在MSYS2环境中,利用mingw工具链进行openssl 3.0的编译。首先,通过pacman安装mingw-w64-i686-toolchain和base-devel来获取开发工具。接着,设置环境变量以选择目标为i686的gcc。在openssl源代码目录执行配置脚本后,通过make命令完成构建,最终生成的openssl程序和库位于app目录。
摘要由CSDN通过智能技术生成

 

 

openssl是ssl的开源实现

SSL (Secure Sockets Layer 安全套接字协议)

很多软件都是依赖于openssl运行的,比如linux的ssh,https等

这是一个非对称加密解密的重要工具

mingw是使用windows环境实现了类似unix的开发平台

是将gnu的很多软件针对windows进行了重构

为了能在遗留开发环境Qt4.8的mingw下使用openssl,这里介绍了一种编译openssl代码的方法

这里介绍的运行环境为MSYS2

安装好MSYS2后,先安装开发工具链

pacman -S mingw-w64-i686-toolchain

$ pacman -S mingw-w64-i686-toolchain
:: 在组 mingw-w64-i686-toolchain 中有 17 成员:
:: 软件仓库 mingw32
   1) mingw-w64-i686-binutils  2) mingw-w64-i686-crt-git  3) mingw-w64-i686-gcc
   4) mingw-w64-i686-gcc-ada  5) mingw-w64-i686-gcc-fortran
   6) mingw-w64-i686-gcc-libgfortran  7) mingw-w64-i686-gcc-libs
   8) mingw-w64-i686-gcc-objc  9) mingw-w64-i686-gdb
   10) mingw-w64-i686-headers-git  11) mingw-w64-i686-libmangle-git
   12) mingw-w64-i686-libwinpthread-git  13) mingw-w64-i686-make
   14) mingw-w64-i686-pkg-config  15) mingw-w64-i686-tools
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值