我正在为像调制解调器之类的设备构建固件。它基于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。
你能帮帮我吗? 非常感谢你!答案 0 :(得分:0)
您需要为正在构建libcurl的平台交叉编译OpenSSL。
您正在尝试使用系统上安装的x86版本的libssl,这显然不会起作用。