这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » Linux环境下curl安装和移植

共2条 1/1 1 跳转至

Linux环境下curl安装和移植

高工
2018-06-25 08:45:09     打赏

下载 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




管理员
2018-06-25 08:52:44     打赏
2楼

谢谢楼主分享


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]