定义: 什么是交叉编译? 编译与执行必须在同一平台才可以保证正确的执行。常见的硬件平台为X86、ARM、MIPS等 总结: 一般我们将嵌入式设备称为目标机,自己的电脑称为宿主机。 这里涉及到一个问题,目标机一般为(ARM),宿主机(一般为X86),目标机和宿主机的硬件平台是不相同的。想要在宿主机上面编译在目标机上面执行程序的话,这里面就涉及到了交叉编译。 即,可以达到在宿主机(X86)上面编译在目标机(ARM)上面执行。