vsftp出现/usr/bin/ld: cannot find -lcap

来源:互联网 发布:微信端口是什么 编辑:程序博客网 时间:2024/05/16 13:40

/usr/bin/ld: cannot find -lcap

collect2: ld returned 1 exit status

make: *** [vsftpd] Error 1

解决:yum install libcap-devel

install时出现:

install: cannot create regular file `/usr/local/man/man8/vsftpd.8': No such file or directory
install: cannot create regular file `/usr/local/man/man5/vsftpd.conf.5': No such file or directory

将文件copy过去:

cp vsftpd /usr/local/sbin/vsftpd
cp vsftpd.conf.5 /usr/local/man/man5
cp vsftpd.8 /usr/local/man/man8

结果说man5,man8不是文件夹,

然后修改Makefile,

install -m 644 vsftpd.8 /usr/local/man/man8/vsftpd.8; \
install -m 644 vsftpd.conf.5 /usr/local/man/man5/vsftpd.conf.5; \

将其中的man5,man8都去掉。

ls -l vsftpd
-rwxr-xr-x. 1 root root 155960 Jun  7 05:50 vsftpd

0 0