我应该下载哪个Clang编译器?

Naw*_*waz 24 c c++ gcc clang visual-studio

我想在我的系统上安装Clang compliler.我去了这个链接,但有很多下载选项让我感到困惑,我应该下载哪个版本?

我正在使用戴尔的笔记本电脑:Windows 7 Basic 64位.我已经安装了MinGW 4.5.0版.我还安装了Visual Studio 2008以及2010.

您认为对我来说最好的选择是什么?我应该下载哪个Clang?我该如何配置?我将第一次使用Clang.所以建议我最好的选择!

顺便说一句,我可以配置Clang(或Visual Studio),以便Visual Studio可以使用Clang编译器来编译我的C和C++代码吗?


编辑:

下载页面隐藏地显示"Mingw32/x86的前端二进制文件"时,这意味着什么?

rub*_*nvb 14

您可以将Clang与Visual Studio或MinGW一起使用.这是你的选择.但是你需要一个外部链接器来生成Windows可执行文件(MSVS的link.exe或MinGW的ld.exe/g ++.exe).

如果要使用MinGW,请下载最后一项(前端二进制文件到mingw).

您也可以从源代码编译铛/ LLVM,对于看这里.这允许您试用MSVS或MinGW(-w64).你需要CMake来构建过程.

更新:关于你的编辑:"前端"描述反映了llvm可以通过llvm-gcc用作GCC编译中的后端(google上有大量信息)或者Clang本身无法链接的事实您的代码一起放入可执行文件或库中.如上所述,您仍然需要系统的链接器.

  • @Nawaz:我的意思是MSVC(在工具链中,实际上只是链接器+库/头文件).如果你使用MinGW(带有他们的Win32 API头和库),你将使用它的链接器`ld.exe`.如果你使用MSVC和Clang,你将使用MSVC的`link.exe`和Windows SDK头文件和库,它们的功能稍微完整一些.我没有将我的项目管理基于IDE,我使用跨平台构建工具(目前是CMake或qmake).我使用MSVS和MSVC来指定工具链本身,对不起混淆.这当然并不意味着你不能使用带有Clang的Visual Studio IDE ... (2认同)