mindong 发表于 2015-11-6 14:15:53

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

  安装vsftp时出现错误
  /usr/bin/ld: cannot find -lcap
collect2: ld returned 1 exit status
  make: *** 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 Jun7 05:50 vsftpd
  查看结果运行。。。。

  

         版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: vsftp出现/usr/bin/ld: cannot find -lcap