我可以在mac上編譯,因此它會生成一個windows二進制文件嗎?綁定與Windows DLL? (我有一臺Windows機器來複制它們)我該怎麼做? clang和gcc是我可以使用的編譯器。在mac上爲Windows編譯交叉編譯
6
A
回答
3
MinGW的工具鏈可以建立在OSX或大多數其他類似unix/unix的操作系統上。
這裏的預編譯的二進制鏈接:http://crossgcc.rts-software.org/doku.php?id=mingw-older-releases
它適用於我的PowerMac G5細而keith.layne說,有也是英特爾Mac的解決方案。
1
這些說明可以在MacOS和Linux上使用,但我會從Mac的角度提供它們。
- Download Docker
- 添加Windows dockcross
如果你不知道如何使用泊塢窗,然後只需要下載Kitematic(鏈接到外部網站)。
從Kitematic中,您只需點擊「+新建」按鈕並從碼頭中心獲取dockcross圖像。
在Kitematic中下載圖像後,單擊左下角的「Docker CLI」按鈕。這將爲Docker環境打開一個新的終端窗口設置。
從該終端窗口:
cd到要建立並保存將運行泊塢窗容器中的shell腳本,並建立工程項目的目錄:
docker run --rm dockcross/windows-x86 > ./dockcross
chmod +x ./dockcross
./dockcross make
(假設您的項目使用了makefile)
有關更多示例和進一步指導,請參閱dockcross文檔。
dockcross使用MXE,因此您可以非常輕鬆地構建大多數項目,但是您可能需要額外安裝MXE packages
相關問題
- 1. 在Windows上交叉編譯?
- 2. 在Windows上爲Python交叉編譯
- 3. 在mac os上交叉編譯x
- 4. 在Mac上交叉編譯iPhone?
- 5. qt5.4在Linux上的windows交叉編譯
- 6. 在Windows上交叉編譯Linux
- 7. 在Windows和Linux上交叉編譯
- 8. Qt Windows + Linux交叉編譯
- 9. 爲arm編譯交叉編譯e2fsprogs
- 10. 在ccs上交叉編譯
- 11. 交叉編譯openvswitch爲Android
- 12. 交叉編譯freetype爲Android
- 13. Qt交叉編譯
- 14. 交叉編譯ldd
- 15. Beaglebone交叉編譯
- 16. Qt - 交叉編譯
- 17. Android交叉編譯
- 18. 交叉編譯libSDL
- 19. ARM交叉編譯
- 20. cmake交叉編譯
- 21. qt交叉編譯
- 22. 交叉編譯器
- 23. Microblaze交叉編譯
- 24. QTcreator交叉編譯
- 25. 交叉編譯stunnel
- 26. 交叉編譯QT
- 27. 交叉編譯php
- 28. 交叉編譯器的Mac OS X
- 29. 如何在Windows上從PS3上爲Cell Linux交叉編譯?
- 30. 編譯GMP的交叉編譯問題