如何在windows下編譯openssl
阿新 • • 發佈:2021-08-04
一.準備工作
1.安裝 Strawberry Perl 下載地址(http://strawberryperl.com/)
安裝完成後,可在cmd介面輸入 perl -v 檢視是否安裝成功,成功的介面顯示:
2.安裝NASM 下載地址(https://www.nasm.us/)
安裝完成後,將nasm配置在系統環境變數中,可在cmd介面輸入 nasm -v 檢視是否配置成功,成功的介面顯示:
二.編譯
下載openssl 地址(https://github.com/openssl/openssl#download)
開啟VS命令列工具這將會設定 nmake.exe、cl.exe 等所需的環境變數。(不建議直接使用cmd命令列)
切換目錄至下載的openssl
輸入如下命令:
perl Configure VC-WIN64A no-asm --prefix=D:\openssl
VC-WIN64A表示Windows 64位系統,32位系統請換成VC-WIN32,若要使用debug版本,請使用debug-VC-WIN64A或debug-VC-WIN32
no-asm 表示不用匯編,不設定此屬性,可能會導致編譯不過(建議使用)
–prefix=D:\openssl將其安裝到F盤的openssl資料夾下,省略會安裝在預設路徑下
最後一步在命令列輸入
nmake install
等待完成後將會安裝到之前的指定目錄
在bin目錄下開啟cmd
輸入 openssl -help
完成!