msys2编译openssl

一、准备工作

1下载安装msys2.
具体见https://blog.csdn.net/zhang_ze1234/article/details/107063305
2.下载openssl

二、编译ssl

1.可以在官网下载一个openssl,根据需要选择版本下载地址。我下载的是openssl-1.0.2d.tar.gz版本。也可以直接在网上寻找已经编译好的ssl安装包。
2.进入msys2的安装目录,启动mingw64.exe(32位的打开mingw32.exe)命令行工具。执行以下语句

1
2
3
4
mkdir workShop     # 当前处于home目录下,新建工作目录, 在win下把压缩包移进来
cd workShop    
tar zxvf openssl-1.0.2d.tar.gz     # 解压
cd openssl-1.0.2d.tar.gz

然后执行以下语句开始编译

1
2
3
4
 $ ./config         #./config shared表示生成动态库
  $ make
  $ make test
  $ make install

make install之后会在C:\msys64\usr\local\目录下生成一个ssl文件夹,里面有编译生成的库文件。