openssl 編譯引數選項

2021-09-25 12:16:19 字數 1183 閱讀 1363

執行configure是常見引數選項如下:

安裝引數:

--openssldir=openssldir

安裝目錄,預設是 /usr/local/ssl 。

--prefix=prefix

設定 lib include bin 目錄的字首,預設為 openssldir 目錄。

--install_prefix=destdir

設定安裝時以此目錄作為"根"目錄,通常用於打包,預設為空。

zlib

zlib-dynamic

no-zlib

使用靜態的zlib壓縮庫、使用動態的zlib壓縮庫、不使用zlib壓縮功能。

threads

no-threads

是否編譯支援多執行緒的庫。預設支援。

shared

no-shared

是否生成動態連線庫。

asmno-asm

是否在編譯過程中使用彙編**加快編譯過程。

enable-sse2

no-sse2

啟用/禁用sse2指令集加速。如果你的cpu支援sse2指令集,就可以開啟,否則就要關閉。

gmpno-gmp

啟用/禁用gmp庫

rfc3779

no-rfc3779

啟用/禁用實現x509v3證書的ip位址擴充套件

krb5

no-krb5

啟用/禁用 kerberos 5 支援

sslno-ssl

ssl2

ssl3

no-ssl2

no-ssl3

tlsno-tls

啟用/禁用 ssl(包含了ssl2/ssl3) tls 協議支援。

dsono-dso

啟用/禁用呼叫其它動態鏈結庫的功能。[提示]no-dso僅在no-shared的前提下可用。

no-md2,no-md4,no-mdc2,no-ripemd

摘要演算法

no-des,no-rc2,no-rc4,no-rc5,no-idea,no-bf,no-cast,no-camellia

對稱加密演算法

no-ec,no-dsa,no-ecdsa,no-dh,no-ecdh

不對稱加密演算法

no-comp

資料壓縮演算法

no-store

物件儲存功能

OpenSSL編譯方法

一直以來很多軟體都需要用到openssl,比如libcurl,librtmp。網上很多方法都只是簡單記錄了編譯方法,不夠全,我也不滿意,故此需要自己編譯。做乙個系列文章。系統 window7 64bit 安裝這2個程式就不說了,都是傻瓜安裝步驟。但是需要補充一點,就是安裝後,要將nasm的路徑 即 ...

OpenSSL編譯方法

自己編譯openssl 1.1.0e版本的openssl,按照網上的方式編譯,發現太多坑了 ms do ms ms do masm ms do nasm等都找不到命令 後來發現官方文件有詳細的編譯方法,如下 在install檔案中介紹 其中,nmake會出現找不到命令的錯誤,需要執行如下指令碼 c ...

編譯安裝openssl

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