windows - Windows 7 上的 Cygwin 死于等待 dll 加载

标签 windows dll cygwin

我在 Windows 7 上安装 Cygwin(64 位)时遇到臭名昭著的“死于等待 dll 加载;没有子进程”错误。这一切都是在我尝试安装 Cygwin 更新时开始的。我没有在 Windows 7 机器上安装任何其他软件,所以我不认为存在冲突。

我已经阅读了有关运行 rebaseall 的各种条目,我已经运行过,但没有帮助。我确实看到过一篇帖子,其中有人说他们已经想出了当 rebaseall 时该怎么做。不起作用。但是,他们帖子中指向暗示解决方案的链接已失效。

我试过删除 /etc/rebase.db.x86_64文件并运行 rebaseall再次。

我试过删除我的 C:\cygwin64 directory and C:\cygwinInstall (那是我放置下载文件的地方)并完全重新安装,但这也没有用。

我还尝试加载 32 位版本的 Cygwin。该安装甚至无法运行 rebaseall命令(它得到 fork 错误)。

我希望有人能提供另一种选择让我尝试。

最佳答案

我在安装了 Cygwin 32 位的 Windows 7 Enterprise (SP1) 上也遇到了同样的问题。切换到 cygwin 64 位后,按照建议 @ https://www.cygwin.com/faq.html#faq.using.fixing-fork-failures , 我现在可以使用 cygwin 了。

关于windows - Windows 7 上的 Cygwin 死于等待 dll 加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35987689/

相关文章:

c++ - 将函数指针存储为类中的成员

c++ - 如何在 VS 2008 中创建 C++ 库?

java - 从小程序重新启动 java.exe

C++ MSVS dll header #include 问题

windows - 是否可以为 Windows (Win32) 编写 libPOSIX,而不需要始终加载的后台服务或 DLL?

windows - Nsis 脚本 : Reading from registry key value in NSIS script fails

c++ - 代码中没有任何 STL 的 STL 错误

cygwin - 重命名/映射 Cygwin 文件夹

c - 可能的内存管理问题或 cygwin 问题

windows - Windows 7 上的代码签名驱动程序失败并显示 0xC0000428