ARM linux交叉编译openssl curl 支持https

openssl版本:1.0.2d
curll版本:7.64.1

先交叉编译openssl

setarch i386 ./config no-asm shared --prefix=/my_file/share/openssl-1.0.2l/my_lib --cross-compile-prefix=arm-linux-gnueabihf-

make

make instal

注意:记得加setarch i386 网上好多都没加 不加貌似要去掉-m64 编译出来有问题
查看curl 支持的openssl协议命令 curl -V 以便下载对应的安装包

其次在交叉编译curl

./configure --prefix=/my_file/share/curl-7.59.0/my_lib --with-ssl=/my_file/share/openssl-1.0.2l/my_lib

-with-ssl 为之前编译好的openssl库路径

make

make install

最后上测试截图:(-k 表示不需要验证证书)
ARM linux交叉编译openssl curl 支持https_第1张图片

你可能感兴趣的:(问题相关)