最新海思ARM curl+https+openssl 交叉编译超详细版本

目录

背景

curl如需使用https或者openssl加密相关功能,需要在curl库编译的时候增加openssl支持,此功能默认关闭,所以需要重新编译

下载

版本:openssl-1.1.1g 官网下载地址

编译

主机环境:Ubuntu16.04
目标环境:Hi3559AV100开发板

1.openssl交叉编译步骤

  • 解压文件,查看help
    ./Configure --help

    注意到有aarch64 支持
  • 配置生成Makefile
./Configure linux-aarch64 no-asm shared --prefix=$(pwd)/__install --cross-compile-prefix=aarch64-himix100-linux-  
  • 编译
    make -j99;make install

2.curl交叉编译

curl基础编译详细步骤参考我上一篇博客
交叉编译openssl/curl支持SSL功能

  • configure --help

–with-ssl=PATH Where to look for OpenSSL, PATH points to the SSL
installation (default: /usr/local/ssl); when
possible, set the PKG_CONFIG_PATH environment
variable instead of using this option

  • 编译选项
    –with-ssl=“填上openssl刚安装的绝对路径”
./configure --prefix=$PWD/ARM_INSTALL --host=arm-linux CC=aarch64-himix100-linux-gcc CXX=aarch64-himix100-linux-g++ --with-ssl=/work/data/tools/openssl-1.1.1g/__install/ 

  • 编译
    make -j99;make install

使用

另开一篇,待更新!!!


参考

上篇:海思交叉编译libcurl
交叉编译openssl/curl支持SSL功能


著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处!
更多精彩内容,欢迎访问一只海星的主页

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值