LLVM简介
LLVM项目是模块化和可重用的编译器和工具链技术的集合。尽管名称如此,LLVM与传统虚拟机几乎没有关系。名称“LLVM”本身不是首字母缩略词; 它是项目的全名。
LLVM开始作为一个研究项目,在伊利诺伊大学,与提供能够同时支持任意编程语言的静态和动态编译一个现代的,基于SSA编译战略目标。从那时起,LLVM已经发展成为一个由多个子项目组成的总体项目,其中许多子项目正在被各种商业和开源项目用于生产, 并被广泛用于学术研究。LLVM项目中的代码根据“UIUC”BSD样式许可证进行许可。LLVM包括很多子项目:LLVM官网
LLVM下载
- 下载地址:https://github.com/llvm/llvm-project
- 第一种下载,git clone https://github.com/llvm/llvm-project.git,这种是下载的最新的。而且下载下来的是文件夹形式
- 第二种下载,打开https://github.com/llvm/llvm-project找到上面releases,点击