下载 CURL,http://curl.haxx.se/download.html
目前最新版本为curl-7.37.0
一、Unix/Linux上安装 CURL按照如下步骤,
$ sudo ./configure
$ sudo make
$ sudo make test (optional)$ sudo make install
你也可以参考 CURL 的官方安装文档,http://curl.haxx.se/docs/install.html
完成依赖库安装后执行 ldconfig(需root用户权限)。
注意:curl默认的安装路径为:/usr/local/
include : /usr/local/include
lib : /usr/local/lib
在API开发中需要指定应用程序链接的 includ 和 lib 文件路径,如下所示:
-I/usr/local/include
-L/usr/local/lib -lcurl
二、CURL 在ARM平台上的移植:
进入curl解压目录,执行以下命令:
$ sudo export PATH=$PATH:/opt/hisi-linux-nptl/arm-hisiv100-linux/target/bin/
$ sudo export ARCH=arm
$ sudo export CROSS_COMPILE=arm-hisiv100nptl-linux-
$ sudo export CC=arm-hisiv100nptl-linux-gcc
$ sudo export CXX=arm-hisiv100nptl-linux-g++
$ sudo ./configure --host=arm-linux --prefix=/home/zqjun/curl_arm
$ sudo make
$ sudo make install
最终生成的arm平台的动态和静态库都在:/home/zqjun/curl_arm 目录下。
编译的时候,链接:
-L/home/zqjun/curl_arm/lib -lcurl