我在windows 7 64位旗舰版上安装了Cygwin,在启动cygwin终端后,它崩溃并创建了一个名为mintty.exe.stackdump的文件,在这个文件中有一行,即
Exception: STATUS_ACCESS_VIOLATION at eip=61004DF6在google上搜索后,似乎如果系统中有两个cygwin1.dll,就会出现此异常。cygwin的安装目录中只有一个。
我已经安装了mingw,但即使在卸载mingw之后,它仍然崩溃。我以前没有在cygwin上工作过,有谁能指导我如何摆脱这个问题
发布于 2012-08-07 02:20:45
cygwin1.dll是由其他一些从Linux移植到Windows的程序来安装的,比如OpenSSH。您也可能在系统中的其他位置安装了另一个版本的应用程序。
它也不一定要在Cygwin的安装目录中。例如,仅仅是在您的Cygwin环境变量中的一个目录中,就足以让它对PATH造成混淆。
如果您确切知道可能的罪魁祸首(想想传统Linux程序和工具的Windows移植),我会首先检查它们。否则,尝试挖掘path变量中的不同目录(您可以通过启动cmd.exe终端并运行命令echo %path%来查看它们)。
https://stackoverflow.com/questions/11832713
复制相似问题