windows - 为什么 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 次,但没有任何东西可以解决这个错误。
解决方案
推荐阅读
- javascript - 通过另一个实例的构造函数属性创建实例(TS2351:此表达式不可构造)
- javascript - JSDoc:“EventTarget”类型上不存在属性“值”
- visual-studio - tfs 2013 自定义签入策略不可见
- amazon-web-services - FilterExpression中超过2个条件
- python - virtual box linix 尝试运行 buildozer
- c++ - 如何在 MFC 项目中禁用附属 DLL(语言资源文件)的默认加载?
- sql-server - SQL 替换 - 查找单词并替换它
- python - 获取 Google Cloud PubSub 中单条消息的大小
- ocaml - Ocaml 双哈希表
- python - 如何从针对学术论文的不同 python 文件中干净地实现 seaborn 绘图的一致风格?