从llvm's site,我可以下载预先构建的LLVM 4.0
二进制文件。在使用Visual Studio 2017
在Windows上安装预构建的二进制文件后,我可以通过VC++
选项轻松地在Clang 4.0
和Platform Toolset
之间切换编译器。
从Getting Started with the LLVM System using Microsoft Visual Studio开始,我还可以在Windows上构建LLVM
工具链(产生许多可执行文件)。但是,我不知道如何制作预建的安装程序并获得与正式版本相同的效果。
因为llvm's site没有为LLVM 5.0 (SVN)
提供预建二进制文件,所以我必须自己做。
是否有教程告诉我如何从LLVM 5.0 (SVN)
的源代码构建LLVM
的安装程序?
提前致谢。
==================
为什么LLVM 5.0
以下C++17's features仅适用于LLVM 5.0
:
Template argument deduction for class templates
constexpr lambda expressions
答案 0 :(得分:2)
作为一个快速黑客,你可以用你编译过的那些覆盖预建的二进制文件。或者看看<LLVMInstallDir>/tools/msbuild
目录,它包含用于安装LLVM工具链的bat脚本。您可以更改并运行它们以添加另一个使用SVN版本的工具链。