日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

windows下编译openssl

發(fā)布時間:2025/5/22 windows 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 windows下编译openssl 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. 下載ActivePerl

鏈接地址:ActivePerl
一路Next完成安裝。
在終端中執(zhí)行命令perl -v,確認安裝成功

2. 環(huán)境變量

將VS的路徑寫入環(huán)境變量PATH:
D:\ProgramIDE\Microsoft Visual Studio 12.0\VC\bin\amd64
D:\ProgramIDE\Microsoft Visual Studio 12.0\VC\bin

3. 下載openssl

可以去官網(wǎng)下載1.0.2版本,也可以直接點 此處 下載。下載后解壓。

4. 打開VS命令行工具

VS2013 x64 本機工具命令提示,進入目錄下面的目錄中
D:\ProgramIDE\Microsoft Visual Studio 12.0\VC\bin\amd64
執(zhí)行命令:vcvars64.bat

5. 進入openssl源碼目錄下,執(zhí)行配置

perl Configure VC-WIN64A no-asm --prefix=D:\360Downloads\openssl-1.0.2s
其中prefix后面的路徑是源碼路徑。

如果要編譯debug版本,可以使用參數(shù):debug-VC-WIN64A。

6. 執(zhí)行ms\do_win64a


執(zhí)行完這一步中后,在ms文件夾中生成了包括nt.mak、ntdll.mak、libeay32.def、ssleay32.def在內(nèi)的一批文件。

7. 使用nmake編譯(靜態(tài)庫)

nmake -f ms\nt.mak


這一步需要花費一下時間,執(zhí)行完成后,在out32目錄下生成了靜態(tài)庫文件ssleay32.lib、libeay32.lib。

【注意】:這樣生成的其實就是64位庫文件。

8. 測試編譯結(jié)果

nmake -f ms\nt.mak test

9. 安裝openssl

nmake -f ms\nt.mak install


執(zhí)行完成后在源碼目錄下生成bin、include、lib、ssl四個文件夾。其中bin下是可執(zhí)行程序openssl.exe,include下是頭文件,lib下是兩個靜態(tài)庫libeay32.lib和ssleay32.lib。

【注意】使用文件ms\nt.mak編譯的是靜態(tài)庫,如果要編譯動態(tài)庫則在步驟7、8、9中用ms\ntdll.mak即可。

總結(jié)

以上是生活随笔為你收集整理的windows下编译openssl的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。