ClangOnWin是一个可靠的发行版吗?

时间:2014-01-27 18:42:03

标签: c++ windows c++11 clang c++14

前段时间我询问running Clang on the command line in Windows,但无法获得任何有用的信息。现在我看到SourceForge上的ClangOnWin project为Windows提供了二进制文件。这看起来很有希望,但我从未听说过ClangOnWin,网上似乎没有多少提及它。我不愿意运行一个没有声誉的下载可执行文件。 (如果我设置为在VM中安装并运行它,我会,但我不是。)

有没有人有过使用ClangOnWin的经历?当前的发行版名为LLVM-3.5svn-win32-198200.exe,这表明它是Clang 3.5,这很令人兴奋,因为Clang 3.5符合当前的C ++ 14草案(每http://clang.llvm.org/cxx_status.html)。

1 个答案:

答案 0 :(得分:4)

官方clang Windows版本的存在确实很隐蔽。

来自:http://blog.llvm.org/2013/09/a-path-forward-for-llvm-toolchain-on.html

  

[..] 我们正在推出alpha-build website作为llvm.org的一部分,您可以在其中获得Clang的新版本,各种基于Clang的工具,LLD和其余的LLVM工具链定期用于Windows。 [..]

现在在"LLVM Snapshot Builds"页面Ctrl+F上进行“Windows快照构建”。有最新安装程序的链接。

现在查看我们可以发现的下载链接的网址 可以在以下位置找到旧版本的安装程序:http://llvm.org/builds/downloads/


(更新#1)

基于......中的信息:

..我创建了包含大多数32位软件包和库的巨大.7z文件。

然后发现,使用:https://sourceforge.net/projects/s-zipsfxbuilder/ .7z存档可以转换为.exe ( - 可剪切提取器)

无法抗拒。


(更新#2)

来自:https://github.com/iljau/msys2_zipped/releases/tag/v0.5

  1. 下载msys32-setup.exe (894 MB)

  2. 让它运行。

  3. 启动~/msys2/mingw32_shell.bat

    $ clang++ --version
    clang version 3.4 (tags/RELEASE_34/final)
    Target: i686-w64-mingw32
    Thread model: posix

  4. 我编译了hello_world.cpp。但它没有打印任何东西。 ;-D

    但是开始有好处。