2

我在 windows 7 64 位终极版上安装了 Cygwin,在启动 cygwin 终端后它崩溃并创建了一个名为 mintty.exe.stackdump 的文件,在这个文件中有一行,即

Exception: STATUS_ACCESS_VIOLATION at eip=61004DF6

在谷歌上搜索后;如果它们是系统中的两个 cygwin1.dll,似乎会发生此异常。只有一个在 cygwin 的安装目录中。

我已经安装了mingw,但是即使在卸载mingw之后它仍然崩溃。我之前没有在 cygwin 上工作过,有人可以指导我如何摆脱这个问题

4

1 回答 1

0

cygwin1.dll由其他一些从 Linux 移植到 Windows 的程序安装,例如 OpenSSH。您的系统上的其他地方可能有另一个版本,它是由不同的应用程序安装的。

它也不一定需要在您的 Cygwin 安装目录中。例如,仅仅位于PATHenv 变量中的目录中就足以引起 Cygwin 的混乱。

如果您确切知道可能的罪魁祸首(想想传统 Linux 程序和工具的 Windows 端口),我会先检查这些。否则,请尝试在您的 var 中挖掘不同的目录path(您可以通过启动cmd.exe终端并运行命令来查看它们echo %path%)。

于 2012-08-06T18:20:45.037 回答