适用于 Windows x64 的 Unix 命令行实用程序?

Mik*_*e T 11 windows 64-bit

有许多适用于 32 位 WindowsUNIX 命令行实用程序包。现在mingw-w64 Windows 编译器是稳定的,我期待类似的实用程序出现在 64 位 Windows(例如“GnuWin64”)。但是,我没有找到它们。他们在哪里?

Jde*_*eBP 8

正如我所提到的超级用户一个... 2 ... 3倍:

在这些工具SFUA实用工具,它在运行的子系统基于UNIX的应用程序自带正确的,在与Windows 7旗舰版和Windows Server 2008 R2(适用于Windows XP的箱子,可以下载和安装服务的UNIX版本3.5 .),有 AMD64 和 IA64 版本以及 x86-32。这个工具包有大量的命令行 TUI 工具,从mvdu到 Korn 和 C shell,到perlawk. 这些程序在 Windows NT 的本机适当 POSIX 环境中运行,而不是cygwin1.dll像其他工具集那样使用模拟器 DLL(例如)在 Win32 上分层。


Dia*_*ami 6

Cygwin几个月前开始提供 64 位版本(2013 年 7 月)


Rob*_*eli 6

SFUA 实用程序与 GNU 实用程序不同。它们在很大程度上不兼容,并且只实现了 Posix 函数的一个很小的子集。

很少有实用程序可以从 Win64 内存寻址中获得任何好处,这是与压缩相关的较新的实用程序。其中大多数在其项目站点上都有可用的 Win64 版本。只需使用该版本即可。

至于库,如果您在项目中使用它们,如果其他页面上没有,我建议您自己构建 dll。我建议不要更新其他项目附带的 dll 库。他们发布了他们所做的版本是有原因的。如果您需要解决 dll 中的问题,只需获取整个软件包的更新版本。