交叉构建 (或交叉编译) 是为不是运行编译过程的平台生成二进制文件的过程。
    交叉编译主要用于为外来设备 (例如没有操作系统或编译器的嵌入式设备) 构建软件。它还用于为速度较慢的设备 (例如Android机器或Raspberry Pi构建软件,其中运行本机编译将花费太多时间。
    为了交叉构建代码库,需要正确的工具链,使用适当的编译器 (交叉编译器) 、链接器和与主机平台匹配的库集。