Discuz! BBS

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 897|回复: 0

编译安装OpenSSL特定版本

[复制链接]

254

主题

363

帖子

2431

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2431
发表于 2023-6-4 11:21:27 | 显示全部楼层 |阅读模式
1.获取源码.

git clone https://github.com/openssl/openssl
或:
wget https://www.openssl.org/source/openssl-1.1.1.tar.gz
tar -zxvf openssl-1.1.1.tar.gz
git tag
git show v1.0.0
2.配置

cd openssl-1.1.1

./config --openssldir=/usr/local/openssl shared zlib
sudo find . -name "Makefile*" -exec sed -r -i -e"s|^(SHARED_)?LDFLAGS=|& $LDFLAGS |" {} \+;
no-shared 编译器产生静态链接库

3.安装
sudo make depend
sudo make -j 6
sudo make test
sudo make install

4、配置链接:
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl

echo "/usr/local/openssl/lib" >> /etc/ld.so.conf  配置动态库链接
/sbin/ldconfig -v
openssl version -a   查看版本

如果执行openssl version报错,可能是库文件位置不对,需做软连接
ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib/libssl.so.1.1
ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.1

或者是
ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1   
ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

5、如果报c_zlib.c:25:10: 致命错误:zlib.h:没有那个文件或目录,
sudo dnf install zlib-devel
or:sudo apt install zlibc

sudo apt install zlib1g-dev

————————————————
版权声明:本文为CSDN博主「Franchi小白帽」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/baidu_38844729/article/details/104510766
————————————————
版权声明:本文为CSDN博主「仁鱼」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xuly_29/article/details/51440400
————————————————
版权声明:本文为CSDN公告板https://blog.csdn.net/weixin_45232919/article/details/123284828
的原创文章,转载请附上原文出处链接及本声明

————————————————
版权声明:本文为CSDN公告板https://blog.csdn.net/dialogueeeee/article/details/121724420
的原创文章,转载请附上原文出处链接及本声明
————————————————
版权声明:本文为公告板https://www.taodudu.cc/news/show-5290164.html?action=onClick
的原创文章,转载请附上原文出处链接及本声明



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2025-4-16 09:16 , Processed in 0.014054 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表