MinGW-Clang的libgcc_s_dw2-1.dll文件丢失?

4
当我尝试运行rubenvb的Clang 3.2时,出现以下错误信息:
程序无法启动,因为您的计算机缺少libgcc_s_dw2-1.dll文件。 尝试重新安装程序以解决此问题。
我找不到这个DLL文件...我缺少哪个软件包/如何修复这个问题?

您是指DLL不在“bin”目录中吗? 它应该在那里。 - Jesse Good
@JesseGood:是的,应该有,但实际上没有。我只看到了clang.dll和LTO.dll这两个DLL文件。 - user541686
1个回答

5
您需要下载gcc软件包,因为该版本的Clang没有附带C++库或任何其他内容。它是用于与gcc软件包配合使用的。您可以从这里下载:
在这里,你会找到最新的Clang编译器版本。目前,这是一个32位C和C++的功能性编译器。Clang当前只支持与gcc-dw2-4.6 *软件包一起使用。我还提供64位构建,但这些只对C有用。将C++编译为64位目标代码将导致链接错误。您仍然可以使用它进行更好的诊断和静态分析。要使用它,请将Clang软件包提取到与gcc-dw2软件包相同的目录中,以便目录重叠。这样可以确保Clang找到C和C++头文件。要使用clang,只需将"gcc"替换为"clang"和"g++"和"clang ++"。Clang目前作为GCC的前端进行模拟,并且Clang接受GCC接受的所有选项。 Clang不支持的某些选项将被忽略。一些DLL相关问题仍然存在,将这些问题(如果尚未这样做)报告给我或LLVM bugtracker将有助于确定并最终解决这些问题。

啊,是的,下载 i686-w64-mingw32-gcc-dw2-4.6.3-2-release-win32_rubenvb 解决了问题,谢谢! - user541686

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接