使用SSL为嵌入式设备构建libcurl

时间:2017-03-20 10:10:28

标签: linux ssl curl

我正在为像调制解调器之类的设备构建固件。它基于Linux内核。我必须使用SSL构建libcurl,但我遇到了一些麻烦。 在我的虚拟机中,当我从源代码构建curl时,我只需输入: 。/配置 使 sudo make install 它通过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在fireware中构建curl但是它没有效果,结果仍然是SSL支持no。

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

1 个答案:

答案 0 :(得分:0)

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

您正在尝试使用系统上安装的x86版本的libssl,这显然不会起作用。