我在我的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++)