ubuntu22.04 编译安装openssl C++ library

#---------------------------------------------------------------------------

openssl C++ library

https://www.openssl.org/source/index.html

#---------------------------------------------------------------------------

cd /opt/download

下载openssl-3.0.13 (LTS)

wget https://www.openssl.org/source/openssl-3.0.13.tar.gz

解压到/opt/openssl中

tar -zxvf openssl-3.0.13.tar.gz --C /opt/openssl

安装

mkdir install

cd /opt/openssl/openssl-3.0.13

./config --prefix=/opt/openssl/install

make -j $(nproc)

make install

安装成功后,您可以在系统中查找OpenSSL

ls /opt/openssl/install/bin/

创建include及lib的链接:

ln -sf /opt/openssl/install/lib64/pkgconfig/libcrypto.pc /usr/local/lib/pkgconfig/libcrypto.pc

ln -sf /opt/openssl/install/lib64/pkgconfig/libssl.pc /usr/local/lib/pkgconfig/libssl.pc

ln -sf /opt/openssl/install/lib64/pkgconfig/openssl.pc /usr/local/lib/pkgconfig/openssl.pc

ln -sf /opt/openssl/install/include/openssl /usr/local/include/openssl

ln -sf /opt/openssl/install/lib64/libcrypto.so /usr/local/lib/libcrypto.so

ln -sf /opt/openssl/install/lib64/libssl.so /usr/local/lib/libssl.so

#配置环境变量让系统自动识别OpenSSL

vim /etc/profile

export PATH=$PATH:/opt/openssl/install/bin

#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/openssl/install/lib

source /etc/profile

查看penSSL版本

openssl version -a

相关推荐
恒辉信达27 分钟前
hhdb数据库介绍(10-17)
服务器·数据库·mysql·hhdb
jikuaidi6yuan28 分钟前
鸿蒙与Linux内核的关系
linux·华为·harmonyos
zyy2918291832 分钟前
嵌入式Linux(SOC带GPU树莓派)无窗口系统下搭建 OpenGL ES + Qt 开发环境,并绘制旋转金字塔
linux·运维·数据库·嵌入式硬件·qt·物联网·系统架构
速盾cdn1 小时前
速盾:高防 CDN 可以配置客户端请求超时配置?
服务器·前端·javascript
Ven%1 小时前
如何看linux系统内核是aarch64 ,还是64-bit
linux·运维·服务器
寒冰碧海2 小时前
Linx下自动化之路:PostgreSQL 安装包精准自动化部署至指定路径并注册成服务全解析
运维·postgresql·自动化
统信软件技术有限公司2 小时前
统信服务器操作系统V20系列配置JDK方案
java·运维·服务器
测试盐3 小时前
ffmpeg命令
linux·ffmpeg·音视频
小程序耿4 小时前
Linux的基本操作及虚拟机设置
linux
C++忠实粉丝4 小时前
计算机网络之传输层协议UDP
linux·网络·c++·网络协议·计算机网络·udp