有没有一种简单的方法可以从Mac上的C源文件制作.exe文件?

时间:2012-04-08 18:18:08

标签: c windows macos exe

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

或者您也可以尝试Tiny C Compiler

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

答案 2 :(得分:0)

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

Visual C++ 2010 Express Edition

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