美文网首页
海思平台交叉编译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