openssl編譯和安裝

2021-10-03 01:13:02 字數 1475 閱讀 7623

編譯環境:

[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 存放路...