交叉编译器（）是指一个在某个系统平台下可以产生另一个系统平台的zh-hans:可执行文件;zh-hant:执行档的编译器。交叉编译器在目标系统平台（开发出来的应用程zh-hans:序;zh-tw:式序所zh-hans:运行;zh-tw:执行的平台）难以或不容易编译时非常有用。交叉编译器的存在对于从一个开发主机为多个平台编译代码是非常有必要的。直接在平台上编译有时行不通，例如在一个嵌入式系统的单片机 ，因为它们没有操作系统，所以直接编译行不通。交叉编译器和源代码至源代码编译器不