2

我在我的 Mac 上编写了一个国际象棋引擎,并试图在我更强大的 Windows 机器上运行它。我需要使用 WinBoard 运行它,因此这涉及从 CMD 运行东西并将引擎文件(应该是 .exe)连接到引擎。我遇到的问题是,我的 Windows 机器似乎没有命令行 c 编译器,使用 IDE(我从不这样做)非常麻烦,因为它们需要您通过向导来创建每个25 个左右的源文件,然后他们制作 .o 文件,而不是 .exe 文件。我的问题是,让我的 .c 源文件在我的 mac 上与我的电脑上的 WinBoard 一起运行的最简单方法是什么?谢谢你。

4

3 回答 3

1

安装MinGW(Windows 的 GCC 端口),您将获得一个命令行 C 编译器。请注意,您很可能需要调整您的代码,因为 Windows 与 POSIX 的兼容性很差。

于 2012-04-08T18:21:16.353 回答
1

equation.com有一个很好的打包 gcc 编译器和 MinGW 工具。

或者你也可以试试Tiny C Compiler

另外,我认为微软编译器可以在没有项目文件的情况下从命令行使用。

于 2012-04-08T18:28:12.080 回答
0

Windows 的本机 C(和 C++)编译器当然是 Microsoft 编译器。您可以在这里获得免费的 Express Edition:

Visual C++ 2010 速成版

即使它包含一个“麻烦的 IDE”,您也可以创建一个空项目并添加所有现有的源文件。向导只需运行一次...

于 2012-04-08T19:04:43.533 回答