curl在linux下编译和交叉编译动态库在ARM9上使用

curl在linux下编译和交叉编译动态库在ARM9上使⽤
虚拟机环境
ubuntu12.04现代科学技术导论
开发板
EasyARM-i.MX280A:  64m  sdram  128M  nandflash  运⾏官⽅提供的Linux-2.6.35.3内核linux
⾸先,如果需要使⽤解析https需要先编译库,编译这个库可以参考漫步者s2.1m
现在我们先讲PC端编译库
1、下载源码
在这⾥下载源码,我下载的是curl 7.57.0, Released on the 29th of November 2017.                    curl-7.57.
2、解压包并进⼊⽬录
linux@ubuntu:~/opt/curl/curl-7.57.0$ tarxvf curl-7.57.
linux@ubuntu:~/opt/curl/curl-7.57.0$ cdcurl-7.57.0/
3、输⼊如下配置
3.1只编译静态库
CPPFLAGS="-I/home/linux/opt/openssl/-I/home/linux/opt/openssl/include"LDFLAGS="-L/home/linux/opt/openssl/lib" LIBS="-ldl"./configure --with-ssl --disable-shared --enable-static --disable-dict--disable-ftp --disable-imap --disable-ldap --disable-ldaps --disable-pop3--disable-proxy --disable-rtsp --disable-smtp --disable-telnet --disable-tftp--disable-zlib --without-ca-bundle --without-gnutls --without-libidn--without-librtmp --without-libssh2 --without-nss --without-zlib--
prefix=/home/linux/opt/curl
正常是不会遇到问题,遇到问题再具体解决
1.
configure: Configured to build curl/libcurl:
2.
3.
curl version:    7.57.0
中国传媒4.
Host setup:      i686-pc-linux-gnu 5.
Install prefix:  /home/linux/opt/curl 6.
Compiler:        gcc
7.
SSL support:      enabled (OpenSSL) 8.
SSH support:      no      (--with-libssh2) 9.
zlib support:    no      (--with-zlib) 10.
brotli support:  no      (--with-brotli)
11.
GSS-API support:  no      (--with-gssapi) 12.
TLS-SRP support:  enabled
13.
resolver:        POSIX threaded
14.
三乙氧基硅烷IPv6 support:    enabled
15.
Unix sockets support: enabled
16.
IDN support:      no      (--with-{libidn2,winidn}) 17.
Build libcurl:    Shared=no, Static=yes
中国在疫情防控国际合作上采取了哪些行动
18.
Built-in manual:  enabled
一氧化二氮
19.

本文发布于:2024-09-25 02:26:22,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/264566.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:编译   遇到   问题   防控   国际   下载   采取
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议