MinGW-Clang的libgcc_s_dw2-1.dll丢失了吗?

时间:2013-01-17 05:01:15

标签: c++ mingw clang mingw-w64

当我尝试运行rubenvb's Clang 3.2时,我得到:

  

程序无法启动,因为您的计算机缺少libgcc_s_dw2-1.dll   尝试重新安装该程序以解决此问题。

我无法在任何地方找到DLL ...我错过了什么包/如何解决这个问题?

1 个答案:

答案 0 :(得分:5)

你还需要下载一个gcc包,那个Clang的版本没有附带C ++库或任何东西。它与gcc包装结合使用意味着。来自here

  

在这里,您将找到最新的Clang编译器版本。目前,它   是一个32位C和C ++的函数编译器。 Clang是   目前使用gcc-dw2-4.6 *软件包。我也是   提供64位构建,但这些只适用于C.编译C ++   到64位目标代码将导致链接器错误。你仍然可以使用   如果是为了更好的诊断和静态分析。 要使用它,你   应该在与gcc-dw2相同的目录中提取Clang包   包,这样做是ddirectories重叠。这确保了C和C ++   标题是由Clang找到的。要使用clang,只需将“gcc”替换为   “clang”和“g ++”和“clang ++”。 Clang目前模仿GCC作为   前端,以及GCC接受的所有选项,Clang接受。一些选择   Clang不支持的内容将被忽略。一些与DLL相关的问题   保持,向我或LLVM报告这些(如果没有这样做)   bugtracker将帮助识别并最终修复它们。