linux内核编译ftp客户端,嵌入式linux基于netkit-ftp-0.17的ftp客户端移植

本文详细介绍了如何在ARM Linux系统上移植和编译netkit-ftp-0.17 FTP客户端,包括下载源码、打补丁、配置编译工具和解决编译过程中遇到的ARG_MAX错误。
摘要由CSDN通过智能技术生成

这两天客户需要一个在arm linux下面运行的ftp客户端,我发现我们产品上面没有所以就移植一个。

在编译客户端的时候参考了网上的一些方法,并对其进行整理补充。

首先在网上下载ftp客户端源文件netkit-ftp-0.17或者下载我已经下载已经加入我整理后的netkit-ftp-0.17源文件http://download.csdn.net/detail/zhitouniao/9570727。

在我整理后的netkit-ftp-0.17中已经加入了netkit-ftp-0.17-cross.patch补丁文件,并且对glob.c文件进行了修改。

1,将下载的源文件解压

tar zxvf netkit-ftp-0.17.tar.gz

2,打入补丁

如果下载的是我整理的原码直接打入补丁,如果是网上下载的原码则在源文件根目录下创建文件netkit-ftp-0.17-cross.patch并在文件中加入代码

打入补丁方法:

patch -p1< netkit-ftp-0.17-cross.patch

etkit-ftp-0.17-cross.patch中代码如下

diff -Naur netkit-ftp-0.17.orig/configure netkit-ftp-0.17/configure

--- netkit-ftp-0.17.orig/configure 2008-01-21 15:27:56.000000000 -0500

+++ netkit-ftp-0.17/configure 2008-01-21 15:27:58.000000000 -0500

@@ -93,7 +93,6 @@

echo 'no'

echo '

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值