1. 何为交叉编译?

      交叉编译就是在一类平台上写源代码,并且编译生成对应的可执行文件,而在另一类平台上运行这个可执行程序,这种方式即为交叉编译。

      比如说:对于嵌入式编程,一般的就是在Windows平台上编写源代码后,使用专用的交叉编译工具链进行编译,而生成的可执行文件再通过特定的手段放在ARM架构的平台上运行。