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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章