Linux 内核LLVM编译

LLVM 是 Low Level Virtual Machine (低级虚拟机)的简称

LLVM基础架构适用于多种Unix环境(GNU/Linux、FreeBSD、Mac OS X)和Windows环境

我们将逐步介绍在所有这些系统中使用LLVM之前的必要准备步骤。在部分系统上有相应的LLVM和Clang预构建软件包

LLVM初学者必须考虑以下情况:基于LLVM编译器的基本设置均包括LLVM和Clang库及工具包

LLVM是伊利诺伊大学的一个研究项目,提供一个现代化的,基于SSA的编译策略能够同时支持静态和动态的任意编程语言的编译目标

 

若要查看支持LLVM的平台的更新列表,可以访问http://llvm.org/docs/
GettingStarted.html#hardware 。另外,http://llvm.org/docs/GettingStarted .

LLVM源代码以BSD风格的许可证进行分发,可以从官网或SVN存储库中下载。如果要下载3.4版本的源代码,可以访问网站 http://llvm.org/releases/download.html#3.4

代码静态检查工具 LLVM/Clang Static Analyzer,是一个 Clang 的子项目,能够使用同样的 Makefile 生成 HTML 格式的分析报告

 

https://images2015.cnblogs.com/blog/579007/201608/579007-20160804225753028-971554834.png

LLVM编译器实战教程

计算机科学丛书
点击查看第二章
点击查看第三章

LLVM doc 

migadu:https://www.migadu.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值