你好,我遇到了 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/