配置:错误:链接时可用的一个或多个库在运行时不可用。链接时使用的库:-lssh2 -lssl -lcrypto -lz [关闭]

问题描述 投票:0回答:2

环境:centos7 安装卷曲

当我开始安装curl和./configure --with-ssl --with-zlib时,我出现有关库的错误,链接时间意味着什么?它的环境设置?我没有任何关于 make 安装的经验,需要安装其他软件包吗?如何解决?

./configrue --with-ssl --with-zlib

出现错误:

checking run-time libs availability... failed
configure: error: one or more libs available at link-time are not available 
run-time. Libs used at link-time: -lssh2  -lssl -lcrypto -lz
linux libcurl configure
2个回答
4
投票

由于 openssl 安装而发生错误

安装openssl后,应该检查一下它是否有用 当我输入

openssl version
时,它显示相同的未知路径错误

所以,你应该设置:

ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

成功了!


3
投票

您还可以在配置脚本前面添加

LD_LIBRARY_PATH

LD_LIBRARY_PATH=/usr/local/lib64 ./configure --with-ssl --with-zlib

© www.soinside.com 2019 - 2024. All rights reserved.