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