編譯環境:
[test@dev-server ~]$ uname -a
linux dev-server 4.18.0-147.el8.x86_64 #1 smp wed dec 4 21:51:45 utc 2019 x86_64 x86_64 x86_64 gnu/linux
[test@dev-server ~]$ cat /etc/redhat-release
centos linux release 8.1.1911 (core)
a.通過rpm包安裝:
[test@dev-server ~]$ yum install openssl-devel
完成之後, openssl的 .h 標頭檔案被放在 /usr/include 目錄下;
動態庫檔案 libssl.so 和 libcrypto.so 檔案被在 /usr/lib64 目錄下。
使用命令:
[test@dev-server ~]$ openssl version
檢視當前 openssl 的版本號。
b.編譯openssl-1.0.1k原始碼並安裝openssl標頭檔案和庫檔案,解壓openssl-1.0.1k.tar.gz,進入解壓後的目錄:
[test@dev-server ~]$ cd openssl-1.0.2k
[test@dev-server openssl-1.0.2k]$
(1)編譯openssl靜態庫:
[test@dev-server openssl-1.0.2k] ./config --prefix=/home/test/openssl-lib --install_prefix=/home/test/openssl-lib
[test@dev-server openssl-1.0.2k] make
[test@dev-server openssl-1.0.2k] make test //此步可以省略,make後可以測試一下,結果沒有異常,可以make install
[test@dev-server openssl-1.0.2k] make install
(2)編譯openssl靜態庫和動態庫:
[test@dev-server openssl-1.0.2k] ./config -fpic --prefix=/home/test/openssl-lib --install_prefix=/home/test/openssl-lib
[test@dev-server openssl-1.0.2k] make
[test@dev-server openssl-1.0.2k] make test //此步可以省略,make後可以測試一下,結果沒有異常,可以make install
[test@dev-server openssl-1.0.2k] make install
編譯安裝openssl
分別安裝nasm activeperl 管理員許可權 解壓openssl原始碼包並新建資料夾 build 從 開始 介面開啟vs終端 vs2015 x64 本機工具命令提示符或vs2015 x86x64 相容本機工具命令提示符 這裡根據情況選擇,如果選錯了,可能呼叫庫的時候會崩潰 然後在開啟的終端中...
openssl 1 0 2編譯和安裝
一 編譯環境,需要安裝activeperl,vs2013。二 編譯,在vs2013下的visual studio 2013 command prompt中,進入openssl的目錄,然後依次輸入如下命令 1 perl configure vc win32 openssldir e workspace...
Windows編譯安裝OpenSSL
windows下使用vs2008中的nmake編譯安裝openssl的指令碼build.bat echo off color 0a 專案名稱 set project openssl 版本標籤 set vesion openssl 1 0 1l 專案路徑 set project path cd 存放路...