*** 需要安装ActivePerl
*** vc2008/2015 编译 openssl-1.0.2k:
运行 Visual Studio 2008/2015 命令提示
cd openssl
perl configure VC-WIN32 no-asm
ms\do_ms.bat
nmake -f ms\nt.mak (编译静态版本,输出 out32)
nmake -f ms\ntdll.mak (编译动态版本,输出 out32dll)
编译成功后,可以删除没用的 tmp32 和 tmp32dll 目录;
*** vc2008 编译 openssl-1.1.0b:
运行 Visual Studio 2008命令提示
cd openssl
perl configure VC-WIN32 –prefix=d:\openssl
nmake -f makefile
nmake -f makefile install
nmake test (测试编译是否成功)
*** mac 编译 openssl-1.0.2k:
./config --shared
sudo make
sudo make install
/usr/local/ssl/include openssl/*
/usr/local/ssl/lib crypto.a,ssl.a
*** mac 编译 openssl-1.1.0b:
./config
sudo make
sudo make install
/usr/local/include/openssl
/usr/local/lib