Posso compilare su mac in modo che produca un binario di Windows? legare con Windows DLL? (Ho una macchina Windows per copiarli da) Come posso farlo? clang e gcc sono i compilatori che posso usare.Compilare cross su mac per windows
risposta
La toolchain di MinGW può essere costruita su OSX o sulla maggior parte degli altri sistemi operativi unix/unix.
Ecco un link per i binari precompilati: http://crossgcc.rts-software.org/doku.php?id=mingw-older-releases
Funziona bene sul mio PowerMac G5 e come keith.layne dice che c'è anche una soluzione per Mac Intel.
Queste istruzioni funzioneranno sia su MacOS che su Linux, ma fornirò loro una prospettiva Mac.
- Download Docker
- Aggiungi un Windows dockcross
Se non si sa come utilizzare scaricatore poi basta scaricare Kitematic (link ad un sito esterno.).
Da Kitematic è sufficiente fare clic sul pulsante "+ Nuovo" e ottenere l'immagine di dockcross dall'hub docker.
Dopo aver scaricato l'immagine in Kitematic, fare clic sul pulsante "Docker CLI" in basso a sinistra. Verrà aperta una nuova configurazione della finestra del terminale per l'ambiente della finestra mobile.
Da quella finestra del terminale:
cd alla directory con il progetto si vuole costruire quindi salvare uno shellscript che verrà eseguito il contenitore finestra mobile e generare il progetto:
docker run --rm dockcross/windows-x86 > ./dockcross
chmod +x ./dockcross
./dockcross make
(presupponendo che il progetto utilizzi un makefile)
Vedere la documentazione di dockcross per ulteriori esempi e ulteriori indicazioni.
dockcross utilizza MXE, in modo da poter costruire abbastanza facilmente la maggior parte dei progetti, ma potrebbe essere necessario installare ulteriori MXE packages
- 1. Come compilare Cross per Cell Linux su PS3 da Windows?
- 2. Come compilare: Synergy su mac
- 3. Compilare programma in C++ su Mac per funzionare su Linux
- 4. Come cross-compilare per RasPi3
- 5. può compilare gcc cross per diverse CPU?
- 6. QtCreator su Windows per compilare Cross per Linux ARM con CodeSourcery Toolchain
- 7. Cross-compilare Apache Portable Runtime per l'iPhone
- 8. Python & Cross platform per elencare le unità disco su Linux, Windows e Mac
- 9. Supporto MVVM Cross per Xamarin Studio su un Mac
- 10. Come compilare i binari di Intel Mac su Linux?
- 11. Compilare cross x86_64 su sistema i686 su Ubuntu con distcc
- 12. Come compilare RarCrack su Mac OSX?
- 13. Compilare JNI Android per OpenCV su Mac OSX
- 14. Compilare C# + WPF su Linux per funzionare su Windows
- 15. Come compilare liboauth per windows
- 16. Cross Platform C?
- 17. Compilare mysql-python su Windows con PIP
- 18. Compilare una fonte Vala Su Windows
- 19. cross libile libgcrypt per l'uso su iOS
- 20. È possibile compilare svdlibc su un mac (64 bit)?
- 21. Come compilare un pacchetto di Golang su piattaforma Windows?
- 22. Compilare C# su un tablet ARM Windows 8 (non per)
- 23. Come cross-compilare C++ - libreria con dipendenze?
- 24. Boost - cross compile - "da Linux" "a Windows"
- 25. Come ottenere l'hardware indirizzo MAC su Windows
- 26. Esistono librerie GUI per Python che consentono di compilare un file EXE (Windows) e APP (Mac)?
- 27. Compilare C++ con SWIG su Mac OS X
- 28. PackageMaker per la creazione di pacchetti Mac su Windows/Linux
- 29. Cercando di compilare phpredis per windows
- 30. Applicazione Windows cross-debug su Linux box in Eclipse CDT