Pergunta

Como pode uma configuração de compilação cruzada ser alcançada para permitir a compilação de programas Linux celular em um PC com Windows usando o toolchain cygwin? As ferramentas cygwin fornecer um compilador GNU para utilização na construção do compilador cruzado, e ferramentas associadas para o processo de construção, por exemplo, rpm, cpio, make, cabo flexível, bisões e assim por diante.

Estou moderadamente confiante de que isso é possível, mas desconhece quem realmente fez isso. Já foi feito para x86 Linux , mas eu gostaria de uso janelas, sem exigir o uso e sobrecarga de uma máquina virtual rodando um sistema operacional inteiro 2º.

O celular Linux conjunto de ferramentas é um patched GNU conjunto de ferramentas, com compiladores C e C ++ para os processadores PPU e SPU, e binutils associados. As fontes para o celular Linux SDK para celular Linux podem ser encontradas aqui . A fonte RPMS aqui têm scripts de construção para uso com a ferramenta rpmbuild no Linux.

A questão específica é:. Como pode um conjunto de celulares Linux GNU compiladores para os processadores PPU e SPU ser construído, no Windows, usando Cygwin

Foi útil?

Solução

Eu nunca fiz isso, então eu não posso lhe dar instruções passo a passo, mas posso lhe dar uma idéia geral.

As instruções que você ligados servirá como um esboço muito bom, mas haverá mudanças definitivas.

Para o PC host, você pode instalar o gcc e outras ferramentas de compilação de MinGW ou cygwin . Isso lhe dará as janelas peças nativas das suas ferramentas.

Em seguida, você precisa baixar as fontes para as porções celulares do conjunto de ferramentas e compilá-los (com as opções apropriadas, --target, etc.) utilizando o ambiente de compilação que você acabou de instalar.

Depois de baixar e compilar as fontes para libspe2, e está feito.

Mas eu vou avisá-lo - parece mais fácil do que é. Esteja preparado para gastar muito tempo com isso.

Outras dicas

Uma vez que você já pode fazer isso no Linux x86, por que você não apenas instalar o Linux uma máquina virtual? Além disso, o que poderia ser ainda mais fácil, é instalar Ubuntu portátil para Windows. Ele roda Linux junto com o Windows usando coLinux . Embora isso possa não ser o ideal, é provavelmente muito fácil do que tentar compilar tudo no Windows.

o conjunto de ferramentas ps2dev pode facilmente ser configurado sob cygwin

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

Você deve ser capaz de construir um canadense compilador cruzado em Linux que funciona em Windows e cria código para PS3. Dê uma olhada no excelente crosstools de Dan Kegel.

Será que você verifique se os Celulares / devtools PS3 para Windows / cygwin trabalho para você?

Um conjunto de ferramentas compilado para rodar no Windows via Cygwin agora pode ser encontrado na Sourceforge .

Mike Acton tem uma longa, artigo detalhado sobre compilação cruzada para PS3 Linux em sua Performance celular blog.

Pode ser um pouco fora da data, mas os bits sobre como configurar o conjunto de ferramentas e vários SDKs pode provar útil.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top