美文网首页
海思平台交叉编译curl(支持ssl)

海思平台交叉编译curl(支持ssl)

作者: zhongwcool | 来源:发表于2019-08-19 15:48 被阅读0次

常怀感恩之心
        ——鲁迅

0、预置条件

这里已假定你已经成功安装了海思平台的交叉编译环境,并能成功编译出海思平台kernel。

小技巧:
可以通过“在shell输入‘arm-’并使用Tab按键来看是否有补全命令列表”来快速确认。


本资料将以arm-hisiv300-linux平台为例。

1、下载curl源码

官网下载curl源码:点这里,本文档编写时最新稳定版本是7.65.3系列,所以下载了curl-7.65.3.tar.gz

2、 执行configure脚本

进入解压后的CURL根目录,执行:

./configure --with-ssl=/home/alex/openssl/ --enable-static --prefix=/home/alex/curl/ --host=arm-hisiv300-linux
  • --with-ssl=/home/alex/openssl/ 开启ssl支持,并指定ssl库所在目录为/home/alex/openssl/
  • --prefix=/home/alex/curl/ prefix是指定安装目录。为什么指定?因为这是交叉编译环境编译出来的特殊平台文件,避免安装到宿主机上。
  • --host 目标机的编译器类型

如上命令执行完,会显示配置信息。至此检查“SSL support”显示enable,说明对openssl的编译是成功的。


3、 执行make

make

4、 执行make install

make install

完成安装后,你可以在/home/alex/curl/发现include和lib目录,在lib你会找到libcurl.so..文件。

相关文章

网友评论

      本文标题:海思平台交叉编译curl(支持ssl)

      本文链接:https://www.haomeiwen.com/subject/prdssctx.html