这两天客户需要一个在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 '