我正在尝试为Windows x64编译Redis而没有运气。
我尝试了不同的东西
Cygwin完美运行,但GCC只生成32位可执行文件
如果没有大量代码更改,使用Mingw-w64将无法正常工作(我的理解是MinGw不为Windows提供POSIX兼容性)
Microsoft Services for Unix有一个过时的GCC版本,需要将Unix子系统作为依赖项安装
有什么想法吗?
答案 0 :(得分:0)
排除MSU,Win64没有POSIX兼容层。你最好的选择可能是使用mingw-w64并为你需要的POSIX调用提供后备Win32 / Win64代码。当然,这很痛苦。