redis 编译时报No rule to make target 'release.h', needed by 'release.o'. Stop

redis 编译时报No rule to make target ‘release.h’, needed by ‘release.o’. Stop

  1. 改变mkreleasehdr.sh 的文件权限改成777 chmod 777 mkreleasehdr.sh
  2. 改过后还是报同样的错误,于是我直接执行mkreleasehdr.sh这个文件,报错-bash: ./mkreleasehdr.sh: /bin/sh^M: bad interpreter: No such file or directory
  3. 说明是这个脚本的文件格式错误,参考shell脚本报错,修改这个脚本的format
  4. 成功编译

版权声明:本文为vwangyanwei原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。