当前位置: 首页 > 热点

Windows下cygwin编译redis源码 全球热闻

来源:博客园    时间:2023-05-09 11:42:13


(资料图片)

准备环境安装cygwin64

下载地址:https://www.cygwin.com/运行安装程序,一直下一步选择阿里镜像,目前试过163,会比阿里慢需要选择的包有make、pkg-config、pythongcc相关是否需要还不确定安装重新可重复执行,缺少的包下次可以补上点击下一步等待安装完成即可

下载redis源码

https://github.com/redis/redis若未安装第三方解压应用,则使用命令进行解压终端或cmd 执行 tar -zxvf 文件路径

开始编译

将redis源码复制到cygwin64安装目录下的/home/当前计算机用户名若home下不存在文件,则打开 Cygwin64 Terminal 随便执行一下ls命令即可在window环境下编译,需要修改Cygwin64 中dlfcn.h中的源码因为redis源码中有引用Dl_info,所以直接注释if __GNU_VISIBLE与其对应的endif修改好后保存运行Cygwin64 Terminal 执行cd进入redis源码文件目录然后执行make编译成功将src目录下的exe文件拷贝出来放入新文件夹中并返回上一层目录将配置文件一并拷贝另外还需要拷贝cygwin1.dll(在cygwin64/bin目录下)cmd下直接执行redis-service.exe即可运行redis

推荐内容

Copyright   2015-2022 南方导报网 版权所有  备案号:粤ICP备18023326号-21   联系邮箱:855 729 8@qq.com