¿Puedo compilar en mac para que produzca un binario de Windows? enlazar con windows dlls? (Tengo una máquina de Windows para copiarlos) ¿Cómo puedo hacerlo? clang y gcc son los compiladores que puedo usar.Compilación cruzada en mac para Windows
Respuesta
La cadena de herramientas de MinGW se puede construir en OSX o en la mayoría de los demás sistemas operativos unix/unix.
Aquí hay un enlace a los binarios precompilados: http://crossgcc.rts-software.org/doku.php?id=mingw-older-releases
Funciona bien en mi PowerMac G5 y como keith.layne dice que también es una solución para los Mac Intel.
Estas instrucciones funcionarán tanto en MacOS como en Linux, pero las proporcionaré desde una perspectiva de Mac.
- Download Docker
- Añadir una cuenta de Windows dockcross
Si usted no sabe cómo utilizar ventana acoplable a continuación, sólo tiene que descargar Kitematic (enlaces a un sitio externo.).
Desde Kitematic puede simplemente hacer clic en el botón "+ Nuevo" y obtener la imagen de dockcross desde el centro de acoplamiento.
Después de descargar la imagen en Kitematic, haga clic en el botón "Docker CLI" en la esquina inferior izquierda. Esto abrirá una nueva configuración de la ventana del terminal para el entorno del acoplador.
Desde esa ventana de terminal:
cd al directorio con el proyecto que desea construir a continuación, guardar un shellscript que se ejecutará el contenedor cargador de muelle y la construcción del proyecto:
docker run --rm dockcross/windows-x86 > ./dockcross
chmod +x ./dockcross
./dockcross make
(suponiendo que su proyecto utiliza un archivo MAKE)
Consulte la documentación de dockcross para obtener más ejemplos y más orientación.
dockcross utiliza MXE, por lo que puede construir fácilmente la mayoría de los proyectos, pero es posible que necesite instalar MXE packages
adicionales- 1. Compilación cruzada en Windows y Linux
- 2. Boost - compilación cruzada - "de Linux" "a Windows"
- 3. Biblioteca estática de compilación cruzada de Linux para Windows
- 4. Compilación cruzada con SBCL
- 5. compilación cruzada para el brazo
- 6. Valgrind compilación cruzada para ARMv5tel
- 7. Asterisk plataforma cruzada compilación
- 8. Compilación cruzada con GHC
- 9. compilación cruzada con gyp
- 10. Requerimientos de compilación cruzada para C
- 11. Aplicaciones ocaml de compilación cruzada para ARM
- 12. Mejor sistema de compilación para desarrollo integrado/compilación cruzada
- 13. Compilación cruzada PHP con UCLIBC
- 14. ¿Qué es la compilación cruzada?
- 15. Windows 7 y C++: aplicación de compilación cruzada para usar en Raspberry Pi
- 16. CMake add_custom_command/_target en diferentes directorios para la compilación cruzada
- 17. Compilación cruzada para un sistema Linux basado en ARM incrustado
- 18. Compilación cruzada para Raspberry Pi en GCC. ¿Donde empezar?
- 19. Preguntas generales sobre GCC y compilación cruzada
- 20. Mejores prácticas para la compilación cruzada .NET/MONO
- 21. Manual para la compilación cruzada de una aplicación C++ de Linux a Windows?
- 22. ¿Cómo configuro Qt para la compilación cruzada de Linux a Windows?
- 23. host de destino compilación cruzada y construir
- 24. Compilación cruzada Flex/Flash a Javascript
- 25. Compilación cruzada Código ARM7 desde visual studio
- 26. Compilación cruzada de un módulo kernel
- 27. Buffers de protocolo de Google compilación cruzada
- 28. compilación cruzada brazo de C++ a iphone
- 29. ¿Debo compilar de forma cruzada en Linux o Windows?
- 30. OpenSSL con FIPS compilación cruzada para iOS ARMv7