基于GCC的交叉编译器研究与开发

被引:7
作者
冯钢
郑扣根
机构
[1] 浙江大学计算机科学与技术学院CAD&CG国家重点实验室
[2] 浙江大学计算机科学与技术学院CAD&CG国家重点实验室 浙江杭州
[3] 浙江杭州
关键词
嵌入式系统; 交叉编译器; RTL; 编译优化技术;
D O I
10.16208/j.issn1000-7024.2004.11.004
中图分类号
TP314 [编译程序、解释程序];
学科分类号
081202 ; 0835 ;
摘要
随着日前越来越多嵌入式系统的飞速发展,必须快速有效地为之开发合适的交叉编译器。因为GCC(GNU(Compiler Collection)是非常优秀的交叉编译器而且具有很好的可移植性,所以移植GCC是一个非常正确的方法。以交叉编译系统ZLTCG的开发为背景,详细分析了交叉编译系统GCC的体系结构,对其高度可移植性所依赖的中间表示和机器描述技术进行了深入研究,并在此基础上阐述了如何基于GCC构造用于嵌入式系统开发的交叉编译器。介绍了GCC的内核和工作机制,特别是RTL(Register Transfer Language)代码和汇编代码的生成以及解释GCC的移植方法和移植实例,对测试方法进行了探讨。
引用
收藏
页码:1880 / 1883
页数:4
相关论文
empty
未找到相关数据