GCC编译器的前端将高级语言源码经过词法分析、语法分析生成与高级语言无关的低级中间层表示,后端负责将RTL表示的中间形式进行优化并最终生成对应平台的汇编代码。GCC的前端到后端一共用了三种中间表示,GCC用遍管理器将其连成一个整体。GCC在编译和优化中,对编译对象(一般以函数或文件为处理对象)的一次编译处理,称为pass(遍)。GCC的整个编译处理过程组成了pass_list,这个pass_list包含的所有遍就是整个GCC编译时所经过的过程。遍管理器在
gcc编译器------前后端的纽带:遍(pass)管理器
最新推荐文章于 2024-05-25 11:07:35 发布