B) Instalação do Toolchain
B.1) O que é o toolchain?
O toolachain é um conjunto de bibliotecas e patchs, que auxilia o compilador (GCC ou G++) a entender seu código, e compilá-lo em um formato que possa ser lido pelo PSP.
O toolchain é o elemento PRINCIPAL e MAIS importante do ambiente de programação do PSP.
B.2) Verificar a instalação do Cygwin
A primeira coisa que nós precisamos verificar se a instalação do cygwin está certa.
Para isto, vamos começar iniciando o cygwin. No primeiro start (que é o caso), Cygwin irá configurar sua pasta home (user) nomeando como seu nome de usuário da sessão do Windows.
Se tudo ocorreu certo, será exibido um terminal de comando, como na figura seguinte:
Se não tiver problemas, digite o seguinte comando:
gcc
Se vc recebeu a seguinte mensagem:
gcc: no input files
, então está tudo certo.Nota : Se vc obteve
gcc : command not found
, isto significa que vc esqueceu de instalar a package Devel durante a instalação do Cygwin. Reinicie a instalação do Cygwin com a package Devel (e wget).B.3) Instalação do Toolchain
Para instalar o toolchain, nos precisamos obtê-lo no servidor SVN ps2dev.(www.ps2dev.org)
O que é SVN ?
SVN é a abreviação de Subversion. Subversion é um software livre para gerenciar versões de programas/bibliotecas. Pode-se pesquisar e baixar as mais novas versões de um programa/biblioteca especifíco sem considerar a versão atual.
Download do Toolchain
Para fazer o download do toolchain, vc apenas precisa digitar o seguinte comando:
svn co svn://svn.ps2dev.org/psp/trunk/psptoolchain
no prompt de comando do Cygwin.
Instalação do Toolchain
Antes de instalar o toolchain, nos precisamos editar um arquivo. Abra este diretório (com o Windows explorer)
Onde
Neste diretório, edite (ou crie se não existir) o arquivo
.bash_profile
Insira ao final do arquivo as seguintes linhas:
export PSPDEV=/usr/local/pspdev
export PATH=$PATH:$PSPDEV/bin
Salve este arquivo. Reinicie o Cygwin.
Agora, podemos prosseguir com a instalação do toolchain.
Observação : A instalação do toolchain necessita da Internet que precisa estar ativa durante todo o processo. Portanto, não disconecte da Internet durante o processo.
Digite no prompt de comando, as seguintes linhas:
cd psptoolchain
./toolchain.sh
O script de instalação (toolchain.sh) se iniciou. Na primeira vez, o script está checando se todos os componentes necessários estão corretamente instalados e presentes.
Depois, respectivamente, o script baixa os arquivos, os descompacta/extrai, e atualiza alguns binários para torná-los compatíveis com as instruções do PSP.
AVISO : Este processo é muuito longo, não se supreenda. Isto pode levar 2 horas para máquinas de alta-performance (e com uma boa conexão de internet) até 5 ou 6 horas para outros.
Tão logo a instalação esteja terminada, vc estará apto a compilar seus códigos no PSP. Contudo, muitas bibliotecas, mais ou menos úteis ainda não foram instaladas. Nos discutiremos no próximo capítulo.
Este texto foi traduzido com algumas alterações para o português do seguinte endereço:
http://www.devsgen.com/index.php?option=com_content&task=view&id=16&Itemid=28
Um comentário:
Olá Victor, meu nome é Yuri e eu vou começar a seguir o seu blog a partir de hoje. Gostaria de saber se você pode me esclarecer essa dúvida: Eu baixei o Cygwin por aquele pacote francês, o tal do Dev Psp. Ele instala o cygwin + Pspsdk + Oslib v2. Quando tentei instalar o toolchain, foi me dado o seguinte erro:
configure: error: installation or configuration problem: C compiler cannot create executables.
Error configuring binutils
Será que você poderia me ajudar?
Postar um comentário