Vsftpd是一款在Linux发行版中最受欢迎的Ftp服务器程序,特点是小巧轻快,安全易用,Vsftpd也是LXT6架构中Ftp服务器首选软件包。
1. 交叉编译libcap(如果需要!?)
a. 解压libcap-2.24.tar.gz
tar -zxvf libcap-2.24.tar.gz
cd libcap-2.24
b. 生成libcap/_makenames(x86)
make clean
make
mv ./libcap/_makenames ./libcap/_makenames_x86
c. 修改Make.Rules
...
else
prefix= (指向ARM编译器usr路径)
exec_prefix=$(prefix)
lib_prefix=$(exec_prefix)
inc_prefix=$(prefix)
man_prefix=$(prefix)/share
endif
...
...
CC := arm-arago-linux-gnueabi-gcc
CFLAGS := -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
...
d. 修改libcap/Makefile
...
ifeq ($(LIBATTR),yes)
FILES += cap_file
#LDFLAGS += -lattr
#DEPS = -lattr
endif
...
...
cap_names.h: _makenames
./_makenames_x86 > cap_names.h