admin 管理员组

文章数量: 887007

20220910最新版Redis7源码编译及windows中安装

文章目录

  • 20220910最新版Redis7源码编译及windows中安装
  • 1.Cygwin安装
    • 1 Cygwin介绍
    • ...is it?
    • ...isn't it?
    • 2 Cygwin安装
    • 3. Cygwin常见问题
      • 1. window 正在查找mintty
      • 2 debug.c:1925:5: error: unknown type name ‘Dl_info’
  • 2.Cygwin编译Redis
    • 1. Redis源码下载
    • 2. 添加编译的核心库
    • 3.使用Cygwin编译Redis
    • 4. 拷贝编译后的文件并运行

2016年微软提供Windows版本,但最高稳定版本为 3.0.504,最新版本为3.2.100

Github下载地址:https://github/MicrosoftArchive/redis/releases
其他说明:

  1. Cygwin安装截图不是最新版本,且安装目录为D:\jinshengyuan\cygwin64,请注意自己的安装目录;
  2. 实际的编译目录是以D:\Programs\cygwin64举例的,两个目录有差异请知晓

1.Cygwin安装

1 Cygwin介绍

使用Cygwin工具进行编译

官网地址:http://www.cygwin/

Cygwin:

Get that Linux feeling - on Windows

在Windows上获得Linux的感觉

…is it?

Cygwin is:

  • a large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows.
  • a DLL (cygwin1.dll) which provides substantial POSIX API functionality.

Cygwin是:

  • GNU和开放源代码工具的大量集合,它们提供的功能类似于 Windows上的 Linux发行版。
  • 提供实质性POSIX API功能的DLL(cygwin1.dll)。

…isn’t it?

Cygwin is not:

  • a way to run native Linux apps on Windows. You must rebuild your application from source if you want it to run on Windows.
  • a way to magically make native Windows apps aware of UNIX® functionality like signals, ptys, etc. Again, you need to build your apps from source if you want to take advantage of Cygwin functionality.

Cygwin不是:

  • 一种在Windows上运行本机Linux应用程序的方法。如果要在Windows上运行,则必须从源代码重建应用程序。
  • 一种神奇地使本机Windows应用程序了解UNIX®功能(例如信号,pty等)的方法。同样, 如果您想利用Cygwin功能,则需要从源代码构建应用程序。
  1. 从官网下载[setup-x86_64.exe](http://www.cygwin/setup-x86_64.exe)

2 Cygwin安装

  1. 双击setup-x86_64.exe 打开安装界面

本文标签: 最新版 源码 Windows