我最近从 Sourceforge 下载了 MinGW-w64 到我的外部硬盘驱动器上,所有文件都驻留在其中:
E:\mingw-w64\x86_64-4.9.2-posix-seh-rt_v3-rev1\mingw64\bin
当我尝试在 Windows 8.1 上使用 gcc 编译我的第一个“Hello World”程序时,我收到一个 cc1.exe 系统错误,它告诉我
程序无法启动,因为缺少 libwinpthread-1.dll。尝试重新安装程序以解决问题。
然而,libwinpthread-1.dll(全部 54,784 字节)与 gcc.exe 位于同一目录中。我真的需要重新安装所有东西,还是这里出了什么问题?
原文由 happilymambo 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您丢失了
libwinpthread-1.dll
这意味着您丢失了整个 MinGW 工具链,并且您将遇到其他 DLL 的更多问题。不要添加这个单一的 DLL,而是安装整个 MinGW 工具链以避免进一步的问题。MSYS2 MinGW x64
命令提示符pacman -S base-devel mingw-w64-x86_64-toolchain
安装GCC工具链(所有组件)c:\msys64\mingw64\bin
添加到系统路径