交叉编译器(cross complier)就是在一台机器上运行,但它所产生的可执行代码运行在不同类型的机器上. 翻译阶段由几个步骤组成,组成一个程序的每一(有可能有多个)源文件通过编译过程分别转换成目标代码(object code). 然后,各个目标文件由链接器(linker)捆绑在一起,形成一个单一而完整的可执行程序. 编译过程本身也由几个阶段组成,首先是预处理器.然后解析,判断句中的意思,随后产生目标代码, 目标文件名:unix .o MS-DOS .obj 在绝大多数机器里,程序将使用一个…