openssl编译参数选项

执行Configure是常见参数选项如下:

1、安装参数:

--openssldir=OPENSSLDIR

安装目录,默认是 /usr/local/ssl 。

--prefix=PREFIX

设置 lib include bin 目录的安装路径,默认为 /usr/local/ssl 目录。

--install_prefix=DESTDIR

设置安装时以此目录作为"根"目录,通常用于打包,默认为空。

zlib
zlib-dynamic
no-zlib

使用静态的zlib压缩库、使用动态的zlib压缩库、不使用zlib压缩功能。

threads
no-threads

是否编译支持多线程的库。默认支持。

shared
no-shared

是否生成动态连接库。

asm
no-asm

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

no-async

非异步,交叉工具链没有提供GNU C的ucontext库时使用此选项,否则报如下错误

./libcrypto.so: undefined reference to `getcontext'
./libcrypto.so: undefined reference to `setcontext'
./libcrypto.so: undefined reference to `makecontext'

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的前提下可用。

2、禁用选项

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

对象存储功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wkd_007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值