libcurl移植到嵌入式ARM

curl介绍:

curl库的主要功能是用不同的协议连接不同的服务器,也就是相当封装了的socket的协议库, libcurl当前支持http, https, ftp, gopher, telnet, file等常用协议,libcurl也支持https证书授权,是网络程序开发的一把利器。

一 解压缩

unzip curl-curl-7_50_0.zip

也可以把目录名字修改为libcurl:mv curl-curl-7_50_0 libcurl

二 生成Makefile

1. cd curl-curl-7_50_0

  若已经修改目录名为libcurl,则cd libcurl

2. ./buildconf

3. aclocal

4. autoconf

5. automake

6. ./configure --prefix=/home/vmuser/libcurl --host=arm-linux CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++

三 编译

Make

四 查看编译结果

1. 查看./lib/中是否有动态库libcurl.so文件

2. 查看 ./lib/中是否有静态库 libcurl.a文件

3. 查看 ./include/curl目录下是否有.h头文件:

   curl.h

   curlbuild.h

   curlver.h

   curlrules.h

   easy.h

   mprintf.h

   multi.h

   stdcheaders.h

   typecheck-gcc.h

 

资料下载地址:https://download.csdn.net/download/shenlongqing/12322540

你可能感兴趣的:(嵌入式LInux开发)