ftp客户端交叉编译--Curl

一、准备工作

本次使用ubuntu18.04和"arm-fsl-linux-gnueabi-"交叉编译器。

1、在https://curl.se/download.html下载curl的源代码

在这里插入图片描述

2、交叉编译工具链安装的安装在我的sqlite3移植安装的文章中有讲,此处不再赘述。

二、交叉编译curl

1、现在普通模式下解压curl

tar -xvf curl-7.73.0.tar.gz

2、cd curl-7.73.0/

进入目录准备开始编译

3、输入sudo su

./configure CC=arm-fsl-linux-gnueabi-gcc --host=arm-linux  --prefix=/home/vmuser/ftp/curl

CC -->使用的是哪种交叉编译器
host -->编译成的程序在哪个环境下使用
prefix -->将编译成的程序放在哪个路径下
这样编译时,curl默认不带https,要是需要https应该加上ssl的库并注明路径。
#####不过我目前没有编译通过支持https的,谁可以编译过,还请告诉我一下#####

4、网上有这样写的,不过我没有使用,你们可以参考一下

./configure --prefix=/home/vmuser/ftp/curl CC=arm-fsl-linux-gnueabi-gcc --host=arm-linux --disable-shared --enable-static --without-libidn --enable-ssl --without-librtmp --without-gnutls --without-nss --without-libssh2 --without-zlib --without-winidn --disable-rtsp --disable-ldap --disable-ldaps --disable-ipv6

5、make和make install

三、检测编译的是否成功

1、在/home/vmuser/ftp/curl的bin下输入

file curl

或者

readelf -h curl

查看是否为ARM架构

四、移植

1、将所需要的文件移植到开发板中。记得chmod

五、网友的详细移植

1、移植教程

andylauren的详细移植教程

2、使用的教程

木猫尾巴的curl使用教程

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值