在存在Opensssl3.x版本的ubuntu上安装openssl1.1.1
编译安装
wget https://www.openssl.org/source/openssl-1.1.1.tar.gz
tar -xzvf openssl-1.1.1.tar.gz
cd openssl-1.1.1
# 配置
./config --prefix=~/my-package/ssl --openssldir=~/my-package/ssl shared no-apps
# 如果出现 no-apps 选项的错误,那么直接忽略这个选项
./config --prefix=~/my-package/ssl --openssldir=~/my-package/ssl shared
# 编译安装
make -j12
sudo make install
使用的时候需要添加到运行时动态链接库
# 添加到运行时动态链接库地址
export LD_LIBRARY_PATH=~/my-package/ssl/lib lib:$LD_LIBRARY_PATH # 临时使用
# 编译时
OPENSSL_LIB_DIR=/home/muxi/package-my/openssl-1.1.1-lib/ssl/lib OPENSSL_INCLUDE_DIR=/home/muxi/package-my/openssl-1.1.1-lib/ssl/include cargo build
然后就可以运行了
PREVIOUS如何在vscode自定义插入时间按键、配置取消vim的ctrl
NEXT网络协议总览和记录