首页 > 解决方案 > 为什么 Cygwin 的软件开发程序没有看到必要的 dll,而是看到其他所有 dll?

问题描述

我不能使用任何 Cygwin 的编译器或链接器或汇编器,给出声称cygwin1.dll不存在或不在路径上的错误......

x86_64-w64-mingw32-gcc.exe -c -o main.o main.c
      0 [main] x86_64-w64-mingw32-g++ (10428) C:\cygwin64\bin\x86_64-w64-mingw32-g++.exe: *** fatal error - cygheap base mismatch detected - 0x180345408/0x180357408.
This problem is probably due to using incompatible versions of the cygwin DLL.
Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version.  The most recent version *should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution.  Rebooting is also suggested if you
are unable to find another cygwin DLL.
make: *** [Makefile:8: build] Error 127

[] 1

我现在不知道该怎么做,我已经重新启动了我的电脑大约 10 次,但没有任何东西可以解决这个错误。

标签: windowscygwin

解决方案


推荐阅读