编译安装openssl时使用参数zlib-dynamic和zlib有什么区别?
编译安装openssl时使用参数zlib-dynamic和zlib有什么区别?
下面是编译安装的命令:
cd openssl-1.1.0d
#./config shared zlib
./config shared zlib-dynamic
make && make install
上面第2个命令,百度了一下有的说使用./config shared zlib
,有的说使用./config shared zlib-dynamic
,两个参数有什么区别?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
./config shared zlib
./config shared zlib-dynamic
一个是静态链接,一个是动态库,windows下为dll,linux为啥来着我也忘了。
这个参数的意思是,openssl应该使用哪个方式来获取zlib依赖。如果你全局安装了zlib-devel,那么选择zlib-dynamic即可。
如果你选择zlib,可能需要配置zlib-src,也就是zlib的源码让openssl可以将其静态编译到自己体内。