Windows下cygwin编译redis源码

这篇具有很好参考价值的文章主要介绍了Windows下cygwin编译redis源码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

准备环境

安装cygwin64

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

下载redis源码

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

开始编译

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

到了这里,关于Windows下cygwin编译redis源码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Centos源码编译安装Redis

    Redis是常用的内容使用工具,每次安装服务器都需要安装Redis 为了减少重复工作,写了一个脚本自动安装Redis,如下 把配置文件拷贝到etc下面 然后运行下面命令启动 执行`ps aux|grep redis就可以检测是否启动成功啦`,如果看到进程,说明启动成功

    2024年01月20日
    浏览(33)
  • Centost7中Redis源码编译与安装

    基本环境: 操作系统:Linux Centos 7 Redis版本:redis-5.0.3.tar.gz,其他版本安装方式可参考此文档 查看centos 7 版本的命令 官网:https://redis.io/ 本文以redis-5.0.3.tar.gz版本为例 将下载好的redis-5.0.3.tar.gz文件复制到/opt目录中 解压:tar -zxvf redis-5.0.3.tar.gz 在解压后的redis-5.0.3目录下执行

    2024年01月18日
    浏览(22)
  • CocosCreator引擎源码编译准备

    修改源码后需要重新编译引擎才能生效,单独使用引擎自带的从开发者-编译引擎并不会起作用,要到引擎目录 “C:CocosCreator_2.2.2resourcesengine” 中运行命令 “npm install” ,再运行命令 “gulp”。 在命令行中进入引擎路径,例如 安装 gulp 构建工具 安装依赖的模块 编译一些数

    2024年02月08日
    浏览(28)
  • redis7.2.0 centos源码编译安装并设置开机自启动

    下载源码包 编译编码 编译编码 此时默认redis-server redis-cli等命令行安装到目录/usr/local/bin/目录中。 如果你想安装命令行到指定目录中你可以指定位置 如 make install PREFIX=/usr/local/redis 修改redis.conf 后台启动 daemonize yes 支持远程连接 注释或者指定为0.0.0.0 bind 127.0.0.1 -::1 protected

    2024年02月10日
    浏览(40)
  • Windows环境安装redis-dump

    http://repo.msys2.org/distrib/x86_64/msys2-x86_64-20190524.exe rubyinstaller-devkit-2.7.1-1-x64.exe安装后会询问是否安装这个文件,因为下载速度慢,提前安装

    2024年02月10日
    浏览(26)
  • 音视频开发三:Windows环境下FFmpeg编译安装

    FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的 开源计算机程序 。采用LGPL或GPL许可证 。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec。 FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环

    2024年02月04日
    浏览(50)
  • 【Redis从头学 -1】17张图带你学会Redis多环境(Linux、Windows)安装与配置

    🧑‍💻作者名称:DaenCode 🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。 😎人生感悟:尝尽人生百味,方知世间冷暖。 📖所属专栏:Redis从头学 Windows下载地址 Linux下载地址 https://github.com/microsoftarchive/redis/releases https://redis.io/download/ windows下载 linux下载

    2024年02月12日
    浏览(48)
  • Docker源码阅读 - goland环境准备

    docker 源码分为两部分 cli 和 moby(docker) tips: docker是从moby拷贝过去的;docker整体是一个C-S架构,cli客户端,docker服务端 docker-ce:https://github.com/docker/docker-ce cli:https://github.com/docker/cli moby: https://github.com/moby/moby docker源码由go语言编写,并且未使用go mod方式管理依赖(使用go

    2024年02月13日
    浏览(32)
  • OpenGL开发必过的坎------开发环境的准备(Windows10)

    图形编程一直以来都是计算机科学中最具挑战性的主题之一。随着限制VR技术的兴起,越来越多的公司开始涉足VR领域。目前来看使用最多的是Unity3d来开发,但是像浏览器,将2D应用3D化(把2D的应用界面投到一个3D的场景中,用户可以通过手柄操作2D界面)这些需求都需要对

    2024年02月02日
    浏览(30)
  • Cygwin,在windows中使用linux命令

    习惯了 linux 命令的快捷操作,使用 winodws 的 shell 感觉效率非常低下,于是开始搜寻工具支持。 刚开始搜到的是 GnuWin32 ,但是它已经停止更新维护了,于是找到了 Cygwin 。当然 Cygwin 还有其他功能,在此不做赘述 将 C:cygwin64bin 和 C:cygwin64sbin 目录添加到环境变量 Path 里。其

    2024年02月08日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包