linux - 配置找不到libgcrypt

标签 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]#

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

最佳答案

安装带有头文件的包。

CentOS 6/7,也许是 Fedora:

sudo yum install -y libgcrypt-devel

Debian/Ubuntu:

sudo apt-get install -y libgcrypt11-dev

关于linux - 配置找不到libgcrypt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7150323/

相关文章:

c - 过程链接表的用途是什么?

linux - tee 命令未按预期工作(使用读取和回显)

linux - while循环变量读取问题

bash - init.d 脚本中的顶级命令

使用 Chef 在 CentOS 上安装 MySQL 社区服务器

solr - NUTCH 1.13 获取 url 失败,出现 : org. apache.nutch.protocol.ProtocolNotFound:找不到 url=http 的协议(protocol)

无法在 linux 中绑定(bind)套接字

linux - 在使用 inotifywait 时遇到问题,试图观察 golang 更改的目录

centos - 如何使用rsync只复制特定的子目录(几个目录同名)

linux - 从 CLI 在 CentOS 7 中配置 SVN 客户端