当前位置:   article > 正文

fastDFS安装时,./make.sh编译时出错---perl:未找到命令_.make.sh未找到命令

.make.sh未找到命令

今天在做fastDFS的案例的时候,在搭建分布式集群的模块的时候,使用 ./make.sh 编译的时候报错,错误如下:

./make.sh:99: perl: 未找到命令
./make.sh:100: perl: 未找到命令
cc  -c -fPIC -o sockopt.lo sockopt.c  
sockopt.c: 在函数‘tcpsendfile_ex’中:
sockopt.c:1246:35: 错误:‘remain_bytes’未声明(在此函数内第一次使用)
  *total_send_bytes = file_bytes - remain_bytes;
                                   ^
sockopt.c:1246:35: 附注:每个未声明的标识符在其出现的函数内只报告一次
make: *** [sockopt.lo] 错误 1
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
 错误原因:在执行make.sh的时候没有找到相应的命令
 解决办法:安装相应的命令即可。执行以下命令
  • 1
  • 2
yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c++ openssl openssl-devel libevent libevent-devel perl unzip net-tools wget  
  • 1
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号