c-在Windows上交叉编译



我有适用于Windows的GNU GCC编译器。我读到它可以作为一个交叉编译器。

我该怎么做?什么命令选项将生成可供MacOS/Linux平台使用的共享库?

您需要构建自己的交叉编译器,即您需要获得GCC并使用所需的目标体系结构对其进行编译。然后你必须交叉编译所有的库。

这个过程相当复杂和漫长。通常的GNU makefile非常擅长支持这一点(通过HOST、BUILD和ARCH变量),但如果可能的话,应该将其留给更高级别的抽象。crosstool就是我脑海中浮现的一个这样的工具,但我不知道它是否适用于Windows。

你可能能够在互联网上找到针对特定架构的GCC预构建的Windows二进制文件。

相关内容

  • 没有找到相关文章

最新更新