VC2008/2015 和 Mac 编译 openssl-1.0.2k

来源:互联网 发布:朝鲜官二代 知乎 编辑:程序博客网 时间:2024/06/06 17:06

*** 需要安装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