修改vi vsf_findlibs.sh内容为
# Look for libcap (capabilities)
if locate_library /lib64/libcap.so.1; then
echo "/lib64/libcap.so.1"; #特别注意此处也需要修改的
else
locate_library /usr/lib64/libcap.so && echo "-lcap";
locate_library /lib64/libcap.so && echo "-lcap";
fi
再次执行make,就OK啦,问题解决
今天编译安装vsftp是遇到错误,google查到基本都是64位操作系统遇到的问题(我服务器为centos5.5 x86_64 )
执行make编译命令时遇到如下信息:
/lib/libpam.so.1: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make: *** [vsftpd] Error 1
转载于:https://blog.51cto.com/stephenzhao/655010