回覆列表
  • 1 # 滴逃逃

    Windows下編譯OpenSSL動態庫的方法:

    1、安裝ActivePerl

    初始化的時候,需要使用perl

    2、使用VS下的Visual Studio 20xx Command Prompt進入控制檯模式

    3、解壓縮openssl的包,透過cd命令切換到openssl的目錄

    4、執行:perl configure VC-WIN32

    5、執行:ms/do_ms

    6、選擇不同的編譯結果

    1) 執行:nmake -f ms/ntdll.mak

    該命令生成動態庫,預設使用的是MD

    2) 執行:nmake -f ms/nt.mak

    該命令生成靜態庫,預設使用的是MT

    3) 想生成使用靜態連結執行時庫的動態庫則採用下面方法

    複製一個ntdll.mak並命名為ntdll_mt.mak,修改裡面的 “CFLAG= /MD /Ox ..............” 為/MT ,然後重新編譯,執行 nmake -f ms/ntdll_mt.mak

    4) 想生成使用動態連結執行時庫的靜態庫則採用下面方法

    複製一個nt.mak並命名為nt_md.mak,修改裡面的 “CFLAG= /MT /Ox ..............” 為/MD ,然後重新編譯 ,執行 nmake -f ms/nt_md.mak

    7.其它命令:

    nmake -f ms/ntdll.mak clean // 清除編譯的中間檔案

    nmake -f ms/ntdll.mak install // 安裝 ,主要是linux下面會自動放到程式目錄中 。

  • 中秋節和大豐收的關聯?
  • 恆大3比1擊敗華夏,卡納瓦羅卻在比賽過程中從後腳踹楊立瑜,你怎麼看,會被處罰嗎?