专栏首页蓝天libssh2编译错误(configure error: cannot find OpenSSL or Libgcrypt)解决方法

libssh2编译错误(configure error: cannot find OpenSSL or Libgcrypt)解决方法

如果按标准的configure执行: ./configure --prefix=/data/users/mooon/third-party/libssh2 --with-openssl --with-libssl-prefix=/data/users/mooon/third-party/openssl --without-libgcrypt-prefix 得到如下错误时: checking for shared library run path origin... done checking for libssl... no checking for libgcrypt... no configure: error: cannot find OpenSSL or Libgcrypt, try --with-libssl-prefix=PATH or --with-libgcrypt-prefix=PATH 请改成如下: ./configure --prefix=/data/users/mooon/third-party/libssh2 CPPFLAGS="-I/data/users/mooon/third-party/openssl/include" LDFLAGS="-L/data/users/mooon/third-party/openssl/lib" 上述方法为何可以解决问题: 道理非常简单,就是满足它的需求,报的是找不到OpenSSL,既然--with-libssl-prefix没生效,那么就直接通过CPPFLAGS和LDFLAGS来指定,当执行“./configure --help”可以看到这个支持的。甚至可以通过查看config.log日志文件来了解这方面的信息,以后遇到类似的问题,都可以采取类似的办法,软的不行来硬的。 遇到这个错误的一个重要原因是:OpenSSL没有安装在标准的目录下,如果以./configure不带--prefix安装OpenSSL,则可能不会出现这个问题。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ps&CPU

    一见
  • 如何解决fd跨线程安全问题

    fd跨线程是不安全的,当一个线程close它后,就相当于成了野指针,另一线程再使用就成了对野指针的使用,当系统调用使用一个已经close后的fd时,可能出现内核...

    一见
  • httperf 一个高性能的压力测试工具

    Written by bixuan on 2008年06月26号 – 22:14

    一见
  • 腾讯云1核1G1M的宽带仅75元大家怎么看

    腾讯云推荐1核2G主机,3年价格1048.50元,新老用户均可参加。(腾讯云官方承诺:所有CVM机型CPU负载无限制,性能最高100%)

    用户1433462
  • Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat 解决办法

    问题描述 安装 python的mysql驱动时时出现这个错误: Microsoft Visual C++ 9.0 is required Unable to f...

    似水的流年
  • 算法初步 基本概念 最大子数组和

    时间:基本操作次数(汇编指令条数,比如算法执行完需要n行指令,则时间复杂度为O(n),时间复杂度是忽略前面的系数的,算法执行需要2n行指令,时间复杂度也是O(n...

    我是李超人
  • 为什么你应该忽视早期SaaS指标

    最近笔者采访Harry Stebbings时,他向笔者提问:“作为早期SaaS投资者,你会看什么指标?”笔者回应称:“指标?为什么你会问早期的指标?” ? 这个...

    静一
  • FPGA Xilinx Zynq 系列(十六)The ZedBoard

    今天给大侠带来FPGA Xilinx Zynq 系列第十六篇,开启第六章The ZedBoard,本篇内容目录简介如下:

    FPGA技术江湖
  • 企业服务的新机会在垂直SaaS、开发者、安全和loT

    ? 文章转载自猎云网(微信号:ilieyun) ---- 2015年是企业服务元年,发展到今天,中国的2B领域呈现出两个不一样的特征:一是海外的企业服务市场高...

    腾讯SaaS加速器
  • 真果科技“数字金融产品中台”正式上架腾讯SaaS臻选市场 | 腾讯SaaS加速器·学员动态

    ? 来源 | 腾讯SaaS加速器首期项目-真果科技 ---- 2019年10月,腾讯在全球数字生态大会上推出“千帆计划”。该计划包括“一云一端三大项目”。一云...

    腾讯SaaS加速器

扫码关注云+社区

领取腾讯云代金券