【问题标题】:Build libcurl with SSL for embeded device使用 SSL 为嵌入式设备构建 libcurl
【发布时间】:2017-08-11 13:36:20
【问题描述】:

我正在为调制解调器等设备构建固件。它基于linux内核。我必须使用 SSL 构建 libcurl,但我遇到了一些麻烦。 在我的虚拟机中,当我从源代码构建 curl 时,我只需键入: 。/配置 制作 须藤使安装 它在 SSL 支持下完美运行。

编译器:gcc SSL 支持:启用 (OpenSSL) SSH 支持:否(--with-libssh2) zlib 支持:启用

当我使用固件构建 curl 时,我仍然使用相同的命令,并且在 commnad ./configure 之后的结果是: SSL 支持:否(--with-{ssl,gnutls,nss,polarssl,cyassl,axtls,winssl,darwinssl})

两种情况有什么不同?在 Ubuntu 中,我已经安装了 openssl,我想我必须在防火墙中使用 --with-openssl=/path/to/ssl/so/file 构建 curl 但它没有效果,结果仍然支持 SSL。

你能帮帮我吗? 非常感谢!

【问题讨论】:

    标签: linux ssl curl


    【解决方案1】:

    您需要针对您正在为其构建 libcurl 的平台交叉编译 OpenSSL。

    您正在尝试使用安装在您系统上的 x86 版本的 libssl,由于显而易见的原因,这将无法正常工作。

    【讨论】:

    • 我已经在我的平台上构建了 OpenSSL。运行 ./configure --with-ssl 时是否应该复制它和特殊路径?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-14
    • 1970-01-01
    • 2014-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-14
    相关资源
    最近更新 更多