配置无法找到libgcrypt

Ame*_*nda 10 linux centos

你好,我遇到了libgcrypt的问题,我确信安装了最新版本,当我尝试安装libssh2时会发生这种情况

[root@loft1034 libssh2-1.1]#./configure

configure: error: cannot find OpenSSL or Libgcrypt,
try --with-libssl-prefix=PATH or --with-libgcrypt-prefix=PATH
[root@loft1034 libssh2-1.1]# locate libgcrypt
/usr/lib/.libgcrypt.so.11.hmac
/usr/lib/libgcrypt.so.11
/usr/lib/libgcrypt.so.11.5.2
/usr/lib64/.libgcrypt.so.11.hmac
/usr/lib64/libgcrypt.so.11
/usr/lib64/libgcrypt.so.11.5.2
[root@loft1034 libssh2-1.1]#
Run Code Online (Sandbox Code Playgroud)

我尝试使用前缀路径没有任何好处请帮帮我?

jan*_*neb 18

使用头文件(__CODE__)安装包.

CentOS的/ Fedora的:

sudo yum install -y libgcrypt-devel
Run Code Online (Sandbox Code Playgroud)

于Debian/Ubuntu:

sudo apt-get install -y libgcrypt11-dev
Run Code Online (Sandbox Code Playgroud)

  • 在debian/ubuntu/mint"libgcrypt-dev" (2认同)
  • 它现在是`libgcrypt11-dev` (2认同)