支持sftp协议的libcurl编译

来源:互联网 发布:软件对比分析报告 编辑:程序博客网 时间:2024/06/10 05:23

以为mips平台编译为例,为了支持OTAsftp协议),下面介绍生成Makefile的配置,各个配置空格隔开,生成Makefile之后,执行makemake install完成安装。

编译libz

源码包:zlib-1.2.8

CC=编译器绝对路径/mips-linux-gcc 

./configure

--prefix=libz库的安装路径

编译openssl

源码包:openssl-1.0.1c

CC=编译器绝对路径/mips-linux-gcc 

./config 

no-asm 

shared 

--prefix=openssl库的安装路径

编译libssh2

源码包:libssh2-1.6.0

CC=编译器绝对路径/mips-linux-gcc

./configure 

--host=mips-linux 

--build=i686-linux-gnu 

--prefix=libssh2库的安装路径 

--with-openssl 

--with-libssl-prefix=openssl库的安装路径

--with-libz  

--with-libz-prefix=libz库的安装路径

编译libcurl

源码包:curl-7.45.0

CC=编译器绝对路径/mips-linux-gcc

./configure 

--target=mips-linux

--host=mips-linux

--build=i686-linux-gnu 

--prefix=curl库的安装路径

--with-ssl=openssl库的安装路径

--with-libssh2=libssh2库的安装路径

--with-zlib=zlib库的安装路径

 


0 0