主页 > 教程合集 > 工具推荐 >

Cygwin编译Redis源码包中的lua时报错:aix ansi bsd freebsd generic linux macosx mingw posix solaris的解决办法

时间:2020-09-04 阅读:0

用Cygwin环境编译Redis源码包时,报错:


$ make
cd src && make all
make[1]: 进入目录“/home/delladmin/redis-6.0.7/src”
        LINK redis-server
cc: 错误:../deps/lua/src/liblua.a:No such file or directory
make[1]: *** [Makefile:283:redis-server] 错误 1
make[1]: 离开目录“/home/delladmin/redis-6.0.7/src”
make: *** [Makefile:6:all] 错误 2
 

意思是要进入目录/home/delladmin/redis-6.0.7/src/deps/lua/src 下,先行编译。

Cygwin编译Redis源码包中的lua时报错:aix ansi bsd freebsd generic linux macosx mingw posix solaris的解决办法

但是在进入lua进行编译时报错:


$ make
Please choose a platform:
aix ansi bsd freebsd generic linux macosx mingw posix solaris
 

查看你的系统平台名称是否在支持的列表中(肯定不在里面,如果在里面就不会有这样的提示了),如果存在则继续运行make PLATFORM命令,否则按照lua的INSTALL说明我们可以选择运行make generic命令(PS:我这里是针对linux编译,即make linux)。一般情况下编译都是成功的。

   
$ make generic
 

编译成功。

升级为终身VIP,即可免费下载全站所有千余TB网络资源,点击 >>> 资源目录 查看所有资源,覆盖音乐、影视、有声书、电子书、漫画、动漫、课程等,不限时间次数,永久免费,点击 >>> VIP特权 了解更多!

余斗余斗
  • 版权声明:原创文章由发表在工具推荐分类下,2020-09-04最后更新,转载注明出处。

相关推荐

返回顶部