Duplicar posible:
How to cross compile from Mac OS X to Linux x86?Compilar programa en C++ en Mac para funcionar en Linux
tengo una aplicación que he escrito en C++/SDL, usando la biblioteca FMOD. La aplicación es portátil y se compila sin ningún cambio de código en Mac y en Linux. Pero una molestia es que cuando quiero enviar la versión de Linux, tengo que ejecutar mi cuadro Linux, copiar el código fuente allí (sobre la unidad USB, porque no tengo una red allí, es una computadora portátil vieja) y compilarlo, luego copiar de nuevo a través de USB a mi Mac y subirlo.
Mi pregunta es: ¿hay una mejor manera de hacerlo? Idealmente, ¿podría compilar la aplicación para ejecutar en Linux directamente desde Xcode, donde la compilo para Mac?
Consulte esta pregunta http://stackoverflow.com/questions/1775267/how-to-cross-compile-from-mac-os-x-to-linux-x86 – maerics
Parece una pregunta duplicada, ¿por qué no? ¿Ya ha sido cerrado? La respuesta dice que se use una máquina virtual, por ejemplo, usando VirtualBox. Parece que se adapta muy bien a tu uso. – harms
Esta pregunta no es un duplicado ya que la otra pregunta no menciona a Xcode. La respuesta a esta pregunta es que puedes compilar fácilmente de forma cruzada desde Xcode usando Cocotron. Hay una gran guía aquí: http://blog.tlensing.org/tag/cocotron/ – Nestor