有谁知道是否会有一个真正的64位版本的Cygwin?常见问题解答说"据我们所知,没有人正在使用64位版本"或类似的东西.如果您愿意,cygwin永远是32位应用程序(或应用程序系列)吗?
64位版本会很好.在大多数情况下,我可以在64位窗口上使用32位版本的cygwin做我需要的.但是我不时地从cygwin启动的64位程序会识别它是由32位父级启动并且行为不正确或根本不运行的事实.我必须打开cmd.exe或powershell会话才能运行这几个命令.在安装了IIS的Windows 2003 64位上可以为yourelf重现的一个示例是从cygwin运行以下命令,然后从未在cygwin中打开的cmd.exe运行.(cmd.exe中显然不需要双反斜杠,但它们在两个shell中都可以正常工作.)
cscript c:\\ windows \\ system32 \\ iisApp.vbs
因此,当我需要运行以这种方式运行的东西时,我可以继续打开cmd.exe会话.但是作为Cygwin的忠实粉丝,我真的希望看到某天有人会制作64位版本.
可能是巧合,但在这个问题发布后不久,Cygwin的开发人员在这里讨论了64位的大线程:
http://thread.gmane.org/gmane.os.cygwin.devel/233/focus=247
TL; DR - 他们实际上在考虑64位Cygwin,但移植问题很复杂......