不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2019-11-10 16:56  分类:C/C++  编辑

执行 ./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

    是否生成动态连接库。

asm
no-asm

    是否在编译过程中使用汇编代码加快编译过程。

enable-sse2
no-sse2

    启用/禁用SSE2指令集加速。如果你的CPU支持SSE2指令集,就可以打开,否则就要关闭。

gmp
no-gmp

    启用/禁用GMP库

rfc3779
no-rfc3779

    启用/禁用实现X509v3证书的IP地址扩展

krb5
no-krb5

    启用/禁用 Kerberos 5 支持

ssl
no-ssl
ssl2
ssl3
no-ssl2
no-ssl3
tls
no-tls

    启用/禁用 SSL(包含了SSL2/SSL3) TLS 协议支持。

dso
no-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

    对象存储功能

 

Deepin 15.11 编译安装 OpenSSL 1.0.1u

 

摘自:https://www.cnblogs.com/wangliangblog/p/7772381.html