curl arm移植

curl

curl is a command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMTP, SMTPS, Telnet and TFTP. curl supports SSL certificates,
HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, HTTP/2, cookies, user+password authentication (Basic, Plain, Digest, CRAM-MD5, NTLM, Negotiate and Kerberos), file transfer resume, proxy tunneling and more.

下载

http://curl.haxx.se/download/curl-7.41.0.tar.bz2

或者到这里:http://download.csdn.net/detail/chinaeran/8631829

编译

注:此处使用 arm-linux-gnueabihf-gcc,--build 使用的是64位Linux,可以不添加此参数

解压后运行如下命令:

$ ./configure --host=arm-linux-gnueabihf --build=i686-pc-linux
$ make

目标路径:./lib/.libs/libcurl.so.4.3.0

时间: 2024-10-11 00:06:58

curl arm移植的相关文章

OpenCV ARM移植(交叉编译opencv)

 部分内容来自下面2编文章: http://www.cnblogs.com/emouse/archive/2013/04/01/2993842.html http://blog.csdn.net/satanhbl/article/details/25734887 arm-oe-linux-gnueabi-gcc编译opencv3.1.0 Cmake的安装 OpenCV 2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake. ubuntu下安装cmake比较简单,

Curl的移植编译以及注意事项

最近需要用curl来发送http请求,遇到了不少问题,查了不少资料,都是零零散散的,现在总结下.   1.移植编译 1 ./configure --prefix=$(PWD)/build --host=arm-XXX-linux;make ;make install 这步基本都没有问题,生成的动态链接库libcurl.a,可以直接给应用程序去使用. 2.API使用 1)全局初始化 curl_global_init(CURL_GLOBAL_ALL); 2)通过curl_easy_init得到一个C

jsoncpp linux平台编译和 arm移植

jsoncpp soncpp is an implementation of a JSON (http://json.org ) reader and writer in C++. JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and gener

jsoncpp linux平台编译和arm移植

下载 http://sourceforge.net/projects/jsoncpp/ 或者 http://download.csdn.net/detail/chinaeran/8631141 Linux平台编译 解压后运行如下命令: 安装 scons $ sudo apt-get install scons $ scons platform=linux-gcc 目标路径: 动态库:./libs/linux-gcc-4.8/libjson_linux-gcc-4.8_libmt.so 静态库:.

libiconv arm移植

libiconv This library provides an iconv() implementation, for use on systems which don't have one, or whose implementation cannot convert from/to Unicode. 下载 http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz 或者到这里:http://download.csdn.net/deta

cconv arm移植

cconv cconv(pronunciation: see-conv.) is iconv based simplified-traditional chinese conversion tool. It is NOT only transcoding programm, but also TRANSLATE tools between the Simplified Chinese and Traditional Chinese. 下载 https://code.google.com/p/cc

json-c arm移植

json-c JSON-C implements a reference counting object model that allows you to easily construct JSON objects in C, output them as JSON formatted strings and parse JSON formatted strings back into the C representation of JSON objects. 下载 https://github

libini arm移植

libiconv An INI file parser that can read, edit and create large INI files. Usable under Microsoft Windows, DOS, Linux, etc. Supported languages are C, C++, Visual Basic, Java, TCL, Perl, Python, etc (DLL and SWIG capable). 下载 http://sourceforge.net/

移植 libevent-2.0.22-stable 到ARM平台

ARM 移植: 移植简单来讲就是使用ARM的编译环境,重新编译一份ARM平台上可以使用的库或执行文件,一般只需要重新制定C编译器和C++编译器即可. 特别注意的地方: 不能从windows解压文件后再把整个文件夹拷贝过去,然后再执行后面的,否则会有很多的问题,必须把压缩文件拷贝过去,在linux平台解压: 具体原因: 1.文件的读写权限在windows解压后会丢失: 2.文件的格式可能变成windows格式: 系统环境:Ubuntu 14.04.3 LTS源码:libevent-2.0.22-s