Pregunta

¿Cómo se puede lograr una configuración de compilación cruzada para permitir la compilación de los programas de Linux celular en un PC con Windows usando la cadena de herramientas cygwin? Las herramientas cygwin proporcionan un compilador GNU para utilizar en la construcción del compilador cruzado, y las herramientas asociadas para el proceso de construcción, por ejemplo, rpm, cpio, hacer, flexión, bisontes y así sucesivamente.

Soy moderadamente seguro de que esto es posible, pero inconsciente de nadie que haya hecho esto. Ya se ha hecho para Linux x86 , pero me gustaría utilizar ventanas, sin requerir el uso y los gastos generales de una máquina virtual que se ejecuta un sistema operativo completo segundo.

The Cell Linux cadena de herramientas es una cadena de herramientas GNU parcheado, con C y C ++ compiladores para la PPU y procesadores SPU, y binutils asociados. Las fuentes para la célula Linux SDK para Cell Linux se pueden encontrar aquí . Las fuentes RPM aquí tienen scripts de creación para su uso con la herramienta rpmbuild en Linux.

La pregunta concreta es: ¿cómo puede un conjunto de celulares compiladores de GNU Linux para la PPU y procesadores SPU se construirá, en Windows, usando Cygwin

.
¿Fue útil?

Solución

Yo nunca lo he hecho, así que no puedo dar instrucciones paso a paso, pero te puedo dar una idea general.

Las instrucciones se ha vinculado servirá como un buen esquema, pero no habrá cambios definidos.

Para el PC anfitrión, puede instalar gcc y otras herramientas de construcción de MinGW o cygwin . Eso le dará las ventanas partes nativas de su cadena de herramientas.

A continuación, tendrá que descargar el código fuente para las partes celulares de la cadena de herramientas y compilarlos (con las opciones apropiadas, --target, etc.) utilizando el entorno de construcción que acaba de instalar.

A continuación, descargar y compilar las fuentes de libspe2, y ya está.

Pero te advierto - suena más fácil de lo que es. Esté preparado para pasar mucho tiempo en ella.

Otros consejos

Desde ya se puede hacer esto en Linux x86, ¿por qué no acaba de instalar una máquina virtual Linux? Además, lo que podría ser aún más fácil, es instalar Portable Ubuntu para Windows. Se ejecuta Linux junto con Windows utilizando coLinux . Aunque esto puede no ser óptima, es probable que sea más fácil que tratar de compilar todo en Windows.

la cadena de herramientas PS2DEV puede ser fácilmente creado en virtud cygwin

http://ps2dev.org/ps3/Tools/Toolchain

Usted debe ser capaz de construir una Cross Canadian compilador en Linux que funciona en windows y crea código para PS3. Echar un vistazo a la excelente crosstools de Dan Kegel.

¿Ha comprobado si el celulares / devtools PS3 para windows cygwin trabajo / para usted?

Un conjunto de herramientas compiladas para funcionar en Windows a través de Cygwin ahora se puede encontrar en Sourceforge .

Mike Acton tiene un largo artículo, detallada compilación cruzada para PS3 Linux en su blog de rendimiento de la célula nofollow.

Puede ser un poco fuera de fecha, pero los bits sobre la configuración de la cadena de herramientas y varios SDK podría resultar útil.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top