在Windows环境中编译linux源代码

时间:2010-03-29 18:29:12

标签: windows linux cross-platform compilation

  • 我有一个用c ++ for linux编写的控制台程序源代码
  • 是否有(自动)方式编译此源以在Windows中运行?那个在这个文件中调用的linux函数和库呢?

2 个答案:

答案 0 :(得分:5)

这取决于源代码,但如果它使用的是linux函数和库,安装Linux可能会让它更容易在Windows中编译。

Cygwin是一种选择。 MinGW是另一种选择。

我们正在谈论多少代码,以及它使用的库是什么样的?

答案 1 :(得分:2)

您可能希望安装Cygwin。它为Windows添加了类似Unix / Linux的功能,并包含典型Linux程序的存储库,如GCC,它可能能够编译您的代码。您仍然需要学习一些基本的shell命令,比如如何运行“make”来编译代码。