1. 程式人生 > >VC2008/2015 和 Mac 編譯 openssl-1.0.2k

VC2008/2015 和 Mac 編譯 openssl-1.0.2k

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