gpt4 book ai didi

llvm - 开始使用 LLVM - Windows/Linux

转载 作者:行者123 更新时间:2023-12-01 05:12:04 28 4
gpt4 key购买 nike

我想下载并试用 LLVM,在此之前我想知道:

(a) 在最终确定 LLVM 平台(Windows/Linux)之前需要考虑哪些因素?

(b) 学习 LLVM 的最佳方法是什么?我想参与那里的其中一个项目。所以我想对它有一个整体的了解。在此过程中,我对 LLVM 的庞大规模、它的子项目、它的工具、支持等感到不知所措。

仅供引用:我已经从 llvm.org 了解了 LLVM 的基础知识。也从事过编译器相关的开发,静态代码分析。

请帮忙。

谢谢。

最佳答案

LLVM 不仅仅在一个平台上运行。作为贡献者,您的补丁将有望在许多平台上运行。如果您没有设置为在多个平台上进行测试,那么您将依赖其他人对您的补丁的兴趣,让他们在其他平台上为您测试它们。您最好的选择是使用虚拟机(通过 VMWare 或 VirtualBox 或其他)为您提供多个平台以供使用。你会发现 OS X (Darwin) 上的稳定性最高,Linux 紧随其后,主要是因为大量的 buildbot slaves。测试这些配置。

最好的选择是选择一个相对包含的较小项目。例如,您可能会选择包含在单个 channel 、单个目标等中的内容。代码的模块化应该使许多项目在不了解整个源代码库的情况下成为可能。先选择一个要深入了解的领域,然后再转向其他领域。不期望可以在测试套件上工作的人也能够理解 LiveIntervals 的细微差别。

使用 mailing listsIRC寻求帮助。似乎很少有 LLVM 贡献者定期访问 StackOverflow。正如项目中经常说的那样,“欢迎打补丁”。

关于llvm - 开始使用 LLVM - Windows/Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4590609/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com