我在我的Mac上写了一个国际象棋引擎,我试图在我的更强大的Windows机器上运行它。我需要使用WinBoard运行它,所以涉及从CMD运行的东西,并将引擎文件(应该是.exe)挂接到引擎。我遇到的问题是,它没有出现我的Windows机器有命令行c编译器,并且使用IDE(我从来不会这么做)令人难以置信的麻烦,因为它们要求您通过向导来创建每个25左右的源文件,然后他们做.o文件,而不是.exe的。我的问题是,将我的Mac上的.c源文件与我的电脑上的WinBoard一起运行最简单的方法是什么?谢谢。有没有一种简单的方法可以从Mac上的C源文件生成一个.exe文件?
2
A
回答
1
安装MinGW(适用于Windows的GCC端口),您将得到一个命令行C编译器。请注意,您很可能需要调整您的代码,因为Windows不兼容POSIX。
1
equation.com有一个很好的打包gcc编译器和MinGW工具。您可以尝试Tiny C Compiler。
此外,我认为微软编译器可以从命令行使用没有项目文件。
0
Windows的本地C(和C++)编译器当然是Microsoft编译器。你可以在这里得到免费的Express版:
Visual C++ 2010 Express Edition
即使是包含一个“麻烦IDE”,你可以创建一个空的项目并添加现有的所有源文件太多了。该向导只需运行一次...
相关问题
- 1. 有没有一种简单的方法来使用Objective C在Mac OS X上压缩文件或文件夹?
- 2. 有没有一种工具从xsd生成简单的c#类?
- 3. 有没有一种方法可以从Domino Designer中生成JavaDoc?
- 4. 有没有一种方法可以从protobuf生成GraphQL模式?
- 5. 有没有一种简单的方法可以在R中打开一个h5文件的数据集?
- 6. 有没有简单的方法从文本文件生成代码?
- 7. 在.NET中有没有一种方法可以通过现有的XML文件以编程方式生成DTD?
- 8. 有没有一种方法可以将我的文件包含在C++中?
- 9. 有没有一种方法可以在运行一次后自动重新运行一个exe文件
- 10. 有没有一种简单快捷的方式来生成JavaScript?
- 11. 有没有一种简单的方法可以将Scaladoc集成到IntelliJ Idea中?
- 12. 有没有一种简单的方法可以在C++中创建最小堆?
- 13. 有没有办法从DTD生成一个BNF文件?
- 14. 有没有办法从一个.java文件生成Scala代码
- 15. 有没有一种方法可以将flv文件嵌入到java表单中?
- 16. 有没有一种方法可以为swig接口生成文档?
- 17. 有没有一种从Rust模块生成C头文件的工具?
- 18. 有没有一种简单的方法可以将复杂类的对象写入java的文件中?
- 19. 有没有一种方法可以在Linux上使用C++
- 20. 从mysql CLI有没有一种方法可以获取源自文件的查询的解释计划?
- 21. 有没有简单的方法来生成示例FHIR资源?
- 22. 有没有一种简单的方法来允许用户从viewPanel下载选定文档中的文件?
- 23. C++从源码生成器生成文件 - 有没有这样的?
- 24. 有没有一种简单的方法来document.createElement多个元素?
- 25. 有没有一种简单的方法来处理长文件名和长目录名在Linux中的文件?
- 26. Python:有没有一种方法可以生成基于xml示例的xsd文件
- 27. 有没有一种简单的方法可以从任何地方访问组件?
- 28. 有没有一种简单的方法,用C++在mac OS X中打开一个(或多个)opengl窗口?
- 29. 有没有一种方法可以提高我简单的textfilter的性能?
- 30. 有没有一种方法可以有一个桶指针? (C/C++)