前段时间我询问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)。
答案 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
下载msys32-setup.exe
(894 MB)。
让它运行。
启动~/msys2/mingw32_shell.bat
$ clang++ --version
clang version 3.4 (tags/RELEASE_34/final)
Target: i686-w64-mingw32
Thread model: posix
我编译了hello_world.cpp
。但它没有打印任何东西。 ;-D
但是开始有好处。