在Windows上交叉编译?
答
您需要构建自己的交叉编译器,即你需要得到GCC 来源和与期望的目标架构编译它们。然后你必须交叉编译所有的库。
该过程相当复杂且冗长。通常的GNU makefiles很好的支持这个(通过HOST,BUILD和ARCH变量),但是如果可能的话,你应该把它留给更高层次的抽象。 crosstool
就是这样一个想到的工具,但我不知道它是否适用于Windows。
您可能会在互联网上找到针对特定架构的GCC预生成Windows二进制文件。
它甚至值得吗?我需要的平台的API本地代码的权利?至少在mac的情况下,我无法获得SDK。 – bgroenks 2012-02-11 19:16:44
什么API? MacOSX支持Posix,所以你可以编写大量的编译代码......这一切都取决于你想要的。 – 2012-02-11 19:18:23
但Mac不具有特定的系统功能/头文件? – bgroenks 2012-02-11 19:57:17