【发布时间】:2010-03-29 18:29:12
【问题描述】:
- 我得到了一个用 c++ 为 linux 编写的控制台程序的源代码
- 是否有(自动)方法来编译此源代码以在 Windows 中运行?那么这个文件中调用的 linux 函数和库呢?
【问题讨论】:
标签: windows linux cross-platform compilation
【问题讨论】:
标签: windows linux cross-platform compilation
这取决于源代码,但如果它使用 linux 函数和库,安装 Linux 可能最终会比在 Windows 中编译更容易。
Cygwin 是一种选择。 MinGW 是另一种选择。
我们讨论了多少代码,它看起来使用了哪些库?
【讨论】:
您可能想要安装Cygwin。它将类 Unix/Linux 的功能添加到 Windows 中,并包括一个典型的 Linux 程序存储库,如 GCC,它可能能够编译您的代码。您仍然需要学习一些基本的 shell 命令,例如如何运行“make”来编译代码。
【讨论】: