Tips-LLVM 粗略编译过程
Posted Jsen_Wang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tips-LLVM 粗略编译过程相关的知识,希望对你有一定的参考价值。
LLVM 编译过程
- 替换宏,将代码补全
- 词法、语法分析,生成AST(抽象语法树),方便代码静态检查
- AST生成IR(中间状态代码),和平台无关
- IR生成不同平台机器码,ios就是Mach-O
![](https://image.cha138.com/20220419/222e8e681d524dfa9446e3e9a6802216.jpg)
![](https://image.cha138.com/20220419/680a16bd2e5f430ba72c93bba5a117ba.jpg)
以上是关于Tips-LLVM 粗略编译过程的主要内容,如果未能解决你的问题,请参考以下文章