# 45 交叉编译

Go编译器可以为多种操作系统创建原生可执行二进制文件：Windows, Mac OS X, Linux, Android, iOS， 还有不那么出名的Plan 9, Solaris, FreeBSD, OpenBSD, NetBSD, DragonFlyBSD。

它还支持同一种操作系统的多种CPU架构。例如，它可以生成32位和64位的 Windows 二进制文件，或者Intel、ARM、PPC、MIPS Linux二进制文件。
