苹果官方资源opensource相关文献:iOS分析dyld本章节探究:1.了解LLVM架构2.编译流程3.IR与bitcode4.静态链接一、相关概念1.编译器编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码(sourcecode)→预处理器(preprocessor)→编译器(compiler)→目标代码(objectcode)→链接器(Linker)→可执行程序2.传统编译器的设计编译器前端(Frontend)任务是解析源代码。词法分析、语法分析、语义分析、检查源代码是否存在错误、构建抽象语法树AST(Abstr