我在我的Mac上写了一个国际象棋引擎,我试图在我的更强大的Windows机器上运行它。 我需要使用WinBoard运行它,所以涉及从CMD运行的东西,并将引擎文件(应该是一个.exe)连接到引擎。 我遇到的问题是,我的Windows机器没有命令行c编译器,使用IDE(我从来没有这样做)是非常麻烦的,因为它们要求您通过向导来创build每个25左右的源文件,然后他们使.o文件,而不是.exe的。 我的问题是,让我的Mac上的.c源文件与我的电脑上的WinBoard运行最简单的方法是什么? 谢谢。
安装MinGW (Windows的GCC端口),你会得到一个命令行C编译器。 请注意,您将很可能需要调整您的代码,因为Windows POSIX兼容性差。
equation.com有一个很好的打包gcc编译器和MinGW工具。
或者你也可以尝试Tiny C编译器 。
另外,我认为可以在没有工程文件的情况下从命令行使用Microsoft编译器。
Windows的本地C(和C ++)编译器当然是Microsoft编译器。 您可以在这里获得免费的Express Edition:
Visual C ++ 2010 Express Edition
即使是包含“麻烦的IDE”,你也可以创建一个空的项目,并添加所有现有的源文件。 该向导只需要运行一次…