首页 > 解决方案 > 构建 clang 和相关工具的发布(非主干)版本

问题描述

如果我遗漏了一些明显的东西,我深表歉意,但到目前为止我一直无法从与实际版本相关的源(例如今天发布的 v 7.0.0)中找出如何组织和构建 clang(+ 相关的 rt 库等)

llvm 入门指南提供了有关如何为 TRUNK 执行此操作的良好信息,我可以按照这些说明成功构建。

但是,对于从实际版本进行构建,我一开始就迷失了 - 对将不同 tar 文件的内容相对于彼此放在哪里感到困惑。例如,与主 llvm 目录相比,clang-tools-extra-7.0.0.src.tar.xz 的内容在哪里?该 tar 文件的内容显示的各种文件的路径与来自主干的相同文件的情况不同,所以我有点摸不着头脑。

是否有与https://clang.llvm.org/get_started.html等效的页面,它涵盖了相同的步骤,但针对的是发布版本而不是主干?

非常感谢您的帮助。戈登

标签: clang

解决方案


I believe it is covered here: How To Release LLVM To The Public. Please, see the Build Clang Binary Distribution section.


推荐阅读