openssl 安裝步驟

2021-09-01 10:47:53 字數 1584 閱讀 6220

今天在windows下安裝openssl將過程和碰到的題目及解決辦法簡記之。

openssl為c編寫的原始碼,所以編譯之後才能用。

一、編譯所需環境:

vc++6.0、activeperl-5.8.8.822-mswin32-x86-280952、openssl-0.9.8e

目前最新版本為openssl-1.0.1c,不過編譯會出錯的,所以本人用的是openssl-0.9.8e

1、安裝 vc++6.0、activeperl-5.8.8.822-mswin32-x86-280952,將openssl-0.9.8e加壓到c:/

2、cmd 到目錄「openssl-0.9.8e」下

3、cmd下執行命令:perl configure vc-win32 --prefix=c:/openssl-0.9.8e

4、cmd下執行命令:ms\do_ms

5、cmd下執行命令:nmake -f ms\ntdll.mak

6、cmd下執行命令:nmake -f ms\ntdll.mak install

編譯遇到的問題解決:

(1) nmake不是內部或者外部號令或者.bat檔案

解決辦法:nmake.exe的檔案,這個檔案應當位於c:\program files\microsoft visual studio\vc98\bin目次中,裝置景象變數即可。操縱:右鍵單擊我的電腦-->屬性-->高等-->環境變數--高階變數(找到path)-->編輯,將c:\program files\microsoft visual studio\vc98\bin加到未尾(重視要和前乙個路徑用";"隔開,並以";"停止;最後要提示一點,必然要重啟cmd,新的path才會生效

(2) 「nmake -f ms\ntdll.mak」發明彈出警告框,題目為cl.exe提示缺乏mspdb60.dll

解決辦法:c:\program files\microsoft visual studio\common\msdev98\bin下的mspdb60.dll檔案,複製到c:\program files\microsoft visual studio\vc98\bin下,vc6.0即可正常執行。

(3) nmake -f ms\ntdll.mak號令,報如下錯誤

「ms\uplink.c(11) : fatal error c1083: cannot open include file: ""windows.h"": no such file or directory nmake : fatal error u1077: ""cl"" : return code ""0 x2"" stop.的錯誤」

解決辦法:先執行vcvars32,vcvars32.bat用於設定vc號令行編譯的環境變數。

再次執行「nmake -f ms\ntdll.mak」

安裝成功後,c:\openssl-0.9.8.e下包含了三個資料夾bin、include、lib。bin下包含openssl.exe(openssl指令法度)、ssleay32.dll(ssl和談動態庫)、libeay32.dll(暗碼演算法庫)。lib下包含libeay32.lib,ssleay32.lib

ubutun下安裝openssl的步驟教程

一 openssl簡單介紹 openssl是乙個強大的安全套接字層密碼庫,囊括主要的密碼演算法 常用的金鑰和證書封裝管理功能及ssl協議,並提供豐富的應用程式供測試或其它目的使用。ssl是secure sockets layer 安全套接層協議 的縮寫,可以在internet上提供秘密性傳輸。ssl...

編譯安裝openssl

分別安裝nasm activeperl 管理員許可權 解壓openssl原始碼包並新建資料夾 build 從 開始 介面開啟vs終端 vs2015 x64 本機工具命令提示符或vs2015 x86x64 相容本機工具命令提示符 這裡根據情況選擇,如果選錯了,可能呼叫庫的時候會崩潰 然後在開啟的終端中...

openssl 安裝教程

安裝 原始碼安裝包解壓縮 進入解壓目錄openssl 1.1.1c,安裝 可參考安裝檔案install config make make test 可選 make install 使用管理員許可權執行該命令 驗證是否安裝成功 openssl version a openssl error while...