交叉编译器
维基百科,自由的 encyclopedia
交叉编译器(英语:Cross compiler)是指一个在某个系统平台下可以产生另一个系统平台的可执行文件的编译器。交叉编译器在目标系统平台(开发出来的应用程序序所运行的平台)难以或不容易编译时非常有用。
此条目没有列出任何参考或来源。 (2018年10月1日) |
交叉编译器的存在对于从一个开发主机为多个平台编译代码是非常有必要的。直接在平台上编译有时行不通,例如在一个嵌入式系统的单片机 ,因为它们没有完整的现代操作系统环境,无法直接编译。
交叉编译器和原始码至原始码编译器不同,交叉编译器用于二进制代码的跨平台软件开发,而源到源编译器是将某种编程语言的程序原始码作为输入,生成以另一种编程语言构成的等效原始码的编译器,但两者都是编程工具。