Anuncios Google

Tutorial 00 Instalar El Compilador De C/c++ Parte 2

Tutoriales Avanzados Homebrewes

He aqui la segunda parte del manual de instalacion del Compilador. Aqui nuestro compañero Kaltorak nos describe como instalar las ToolChain y el PSPSDK. Os recordamos que podeis hacer uso del practico menu derecho para pasar de una pagina a otra segun leeis el completo tutorial, que tiene como objetivo que aprendais a instalar todo lo necesario para crear vuestros propios juegos, y encaminaros hacia como conseguirlo por vosotros mismos.

INSTALANDO LAS TOOLCHAIN

Bueno ya tenemos listo el CYGWIN ahora nos vamos a centrar en instalar las TOOLCHAIN.
Lo primero que tenemos que hacer es descargar el instalador de las TOOLCHAIN de internet. Esta vez lo vamos a hacer mediante SVN y lo haremos usando para esta labor el SHELL de CYGWIN y lo haremos introduciendo este comando:

svn co svn://svn.ps2dev.org/psp/trunk/psptoolchain

Tras introducir el comando y pulsar enter empezara la descarga del instalador de las TOOLCHAIN en el directorio del usuario, una vez termine de descargar escribimos esto

cd psptoolchain

lo que nos llevara al directorio psptoolchain dentro de la carpeta usuario despues tendremos que introducir el siguiente comando

export WANT_AUTOMAKE=1.9

es importante que respeteis las mayuscualas y las minusculas porque si no os dara error. Una vez termine introducis el siguente comando:

sh toolchain-sudo.sh

y comenzara la instalacion. Os recomiendo que os vayais al cine o a dar una vuelta por que esta parte de la instalacion dura entre 1 y 3 horas dependiendo de la conexion a internet que tengais y el equipo del que dispongais. Abstenerse gente sin adsl por que descarga unos 100 megas y los descomprime acto seguido en los sitios indicados por el instalador. Si al instalar os sale in mensage de error como este:

la solucion es muy facil pero es una molestia por que para llegar a este error hemos tenido que estar por lo menos 2 horas delante del PC y la verdad es que molesta bastante. La solucion es muy facil: con el editor de textos teneis que modificar el siguiente archivo Makefile.clients que se encuentra dentro de la carpeta CYGWIN\HOME\USUARIO\PSPTOOLCHAIN\BUILD\PSPLINKUSB donde usuario es tu nick. Por ejemplo en mi caso la ruta es esta C:\CYGWIN\HOME\KALTORAK\PSPTOOLCHAIN\BUILD\PSPLINKUSB\Makefile.clients. Para editar el archivo usaremos el ULTRA-EDIT o cualquier otro programa de edicion que soporte archivos en UNIX. Tenemos que borrar estas 3 lineas:

if ( test -f /usr/include/SDL/SDL.h ); then { $(MAKE) -C tools/remotejoy/pcsdl all; } else { $(MAKE) -C tools/remotejoy/pc all; } fi
if ( test -f /usr/include/SDL/SDL.h ); then { $(MAKE) -C tools/remotejoy/pcsdl install; } else { $(MAKE) -C tools/remotejoy/pc install; } fi
if ( test -f /usr/include/SDL/SDL.h ); then { $(MAKE) -C tools/remotejoy/pcsdl clean; } else { $(MAKE) -C tools/remotejoy/pc clean; } fi

Una vez que las borremos tenemos que empezar de nuevo el proceso EXCEPTO esta linea que como es obvio ya no necesitamos por que tenemos las TOOLCHAIN descargadas

svn co svn://svn.ps2dev.org/psp/trunk/psptoolchain

osea para matizar la linea que esta en negrita encima de estas palabras no se hace se hace apartir de ahi y una vez termine de instalar tenemos que editar el archivo PROFILE que se encuentra dentro de la carpeta CYGWIN\ETC en mi caso esta ruta es C:\CYGWIN\ETC\PROFILE. Para editar el archivo usaremos el ULTRA-EDIT o cualquier otro programa de edicion que soporte archivos en UNIX. Tenemos que cambiar estas 2 lineas

PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:$PATH
export PATH

por estas 3. La primera es muy larga y se me parte pero es una sola linea

PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/local/arm-uclinux-elf-tools/bin:/usr/local/pspdev/bin:$PATH
export PATH
PSPDEV="/usr/local/pspdev" 

Ya solo nos queda probar la instalacion como hemos echo antes despues de instalar el CYGWIN, pero antes tenemos que cerrar CYGWIN y volver ha abrirlo para que la modificacion que hemos echo en el archivo PROFILE se active. Una vez echo esto ya solo nos falta probar la instalacion para eso pondremos psp-gcc y el mensaje que tiene que salir es el siguiente <<psp-gcc: no hay ficheros de entrada>> esto quiere decir que lo hemos hecho bien y estamos listos para pasar a la instalacion del PSPSDK.

INSTALANDO PSPSDK

Esta parte del tutorial la voy a simplificar un poco. No voy a poner imagenes ni mucho texto dado que si habeis llegado hasta aqui ya sabeis como funcionan las instalaciones en el SHELL de CYGWIN. Esta parte es muy simple pones un comando y esperas a que termine y pones el siguiente. No tiene mas complicacion es muy facil. Pues nada manos a la obra el primer comando es este:

svn co svn://svn.ps2dev.org/psp/trunk/pspsdk

Cuando termine de instalar el instalador de PSPSDK ponemos el siguiente comando que es este:

cd pspsdk

Que lo que hace es llevarnos al directorio pspsdk dentro del directorio usuario, tras lo cual ponemos es siguiente comando:

export WANT_AUTOMAKE=1.9

Es importante que respeteis las mayuscualas y las minusculas porque si no os dara error una vez termine introducis el siguente comando:

./bootstrap

Cuando termine ponemos el siguiente comando que es:
./configure

Cuando termine ponemos el siguiente comando que es:

make

Cuando termine podemos poner este comando o pasar por que lo que hace es crear un manual con las funciones del PSPSDK. Depende de vosotros si lo quereis generar o no yo por mi parte no lo he generado por que esta en internet y lo puedo consultar cuando me de la gana y asi me ahorro un tiempo precioso en instalacion. Si lo quereis generar poner el siguiente comando y si no pasar al siguiente.

make doxygen-doc

El siguiente comando es este:

make install

Cuando este comando finalice ya solo nos quedara poner este otro y listo:

cd ..

Tras el cual habremos terminado la instalacion y este manual. Espero que os sea de utilidad y os halla resultado facil seguirlo en caso contrario podeis comentarme cualquier problema posteando en esta misma pagina.
Con respecto al manual de instalar SDL estoy en ello. Lo tendre listo en un par de horas asi que no os preocupeis que enseguida lo tendremos todo listo para empezar ha hacer Juegos aunque con lo que hemos instalado el compilador es totalmente funcional asi que podeis empezar a trapichear si quereis.

Un saludo
Kaltorak.

4.46154
Tu voto: Ninguno Votos totales: 4.5 (13 votos)

Anuncios Google

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de TONI CIPRIANI2011

Tengo un problema

Sigo el tutorial al pie de la letra y me sale este error:

-------------------------------------------------------------------------------------------------------------------

Useless use of /d modifier in transliteration operator at /usr/share/automake-1.

ls: no se puede acceder a /usr/include/mpfr.h: No such file or directory

ERROR: Install mpfr before continuing.

../depends/check-mpfr.sh: Failed.

ERROR: Could not run the toolchain script.

-------------------------------------------------------------------------------------------------------------------

No se que hacer alguien tiene idea de que estoy haciendo mal?

 

el primer error no tengo ni idea pero...

en el segundo noto ovio q te falta un archivo descargalo y metelo en la direccion q es y te andara en el primero segun yo ay q modificarlo pero no te aseguro nada 

Imagen de KarloxLoKo

connection refused

a mi me da error de conexion a svn.ps2dev.org

creo que han cambiado el server de ps2dev.

ayuda por favor.....

edito:

en la pagina del svn.ps2dev.org no hay nada en el directorio de psptoolchain

ps2dev

 


 

Mis equipos:

Imagen de Kiniku22

Hola no me funciona :(

Me tira este error: - svn: Can´t connect to host ´svn.ps2dev.org´: Connection refused - (sin los guiones, estos -).

Eso supongo que significa: no se puede connectar al host svn.ps2dev.org coneccion rechazada.

¿¿Hay alguna forma de arreglarlo??

Gracias.

                                                                                                                                             Kiniku22


  • Kin1

Imagen de pato.pt

cuando pongo lo de svn co svn

cuando pongo lo de svn co svn me dice coneccion refused

 

Imagen de Largeroliker

:(

Nada, lo he intentado y no hay forma, lo hago todo pero cuando tengo que ejecutar toolchain-sudo.sh me da error de conexión 0o

 

Alguna solución?

 

Saludos!

error al instalar :(

hice lo del tutorial anterior y al parecer todo iba bien, segui con este pero al llegar a este paso

sh toolchain-sudo.sh
 

me sale esto

ls: no se puede acceder a /usr/include/gmp.
ERROR: Install gmp before continuing.
../depends/check-gmp.sh: Failed.
ERROR: Could not run the toolchain script.

 

y ya no puedo continuar :(

alguna idea? volvia instalar cygwin y sigue igual, tendre que bajarlo denuevo? :(

 ya lo solucione, busque e instale esa libreria y otra qe faltaba manualmente y ya quedo listo :D

donde la encontraste?

donde la encontraste?

Imagen de carlossg

En internet pon en google

En internet pon en google gmp.h y veras que pas y asi con todas las que te pida

Imagen de darktitan1223

oye la descargo y como la

oye la descargo y como la instalo manualmente??

Imagen de Ahona

Error al instalar psptoolchain

Lo 1º es agradecer el tremendo tutorial, esta muy currado.

Me sale un error diferente al expuesto en el tutorial y al que ya han posteado...

Este es el error:

*** [all] Error 2

ripts/004-newlib-1.15.0.sh: Failed.

: Could not run the toolchain script.

 

He buscado el archivo y lo he abierto con el ultra-edit, pero no se cuales pueden ser las lineas que hay que borrar, en el caso de que haya que hacer eso...

 

Alguien me puede hechar una mano??

A mi tambien me pasa y en 3

A mi tambien me pasa y en 3 ordenadores q instale antes no me paso. Alguien puede ayudarnos?

Gracias y 1saludo

Problema

no c q pasa al finalizar la instalacion del psptoolchain me aparec un error y creo que no es el mismo q muestran en el tuto, voy a buscar PSPLINKUSB\Makefile.clients. y no aparece q sera

este es el error q sale

rm -rf gcc/libgcc
rm -f gcc/stmp-dirs
make[1]: Leaving directory `/home/Hola/psptoolchain/build/gcc-4.1.0/build-psp'
rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
svn: Unknown hostname 'svn.ps2dev.org'
../scripts/003-pspsdk-stage1.sh: Failed.
ERROR: Could not run the toolchain script.

no es el mismo error creo

 

ya esta arreglado


Problema al llegar a esta parte del tutorial

Hola despues de mucho instalar y reinstalar me doy por vencido voy todo ok en el tutorial hasta llegar a esta parte:

"
por estas 3. La primera es muy larga y se me parte pero es una sola linea

* PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/local/arm-uclinux-elf-tools/bin:/usr/local/pspdev/bin:$PATH
* export PATH
* PSPDEV="/usr/local/pspdev"

"

y me da el siguiente error al reiniciar el cygwin deshice las lineas pero el error persiste quedo en "Bash-3.2$" y arriba muchos errores de "Bash: $'/r ':command not found " ' not a valid identifier" help plz

Screenshot:
http://img107.imageshack.us/img107/7476/errorln5.jpg

Imagen de kaltorak

Hola Ironblade

Con que programa has modificado las lineas?

Un saludo
Kaltorak.

problema con las toolchain

Buenas gente. mi problema es que cuando pondo el svn co svn://snv.ps2dev.org/psp/trunk/toolchain me dice que svn: command not found (a mi me salen los mensajes en ingles). AYUDAAAAA

Imagen de Ricx-Dark

Hola cquintana me podrias

Hola cquintana me podrias decir como resolviste el problema de el svn co svn://snv.ps2dev.org/psp/trunk/toolchain ya que me tengo el mismo problema y ya e instalado muchas verciones y nada , gracias telo agradeseia


                                                          Ricx-Dark

  "El conocimiento es poder: no lo malgastes ni un solo dia aprende, aprende, aprende!"

           "Para un soldado el arma es su vida pero este da muerte a los demas"

Imagen de kaltorak

Hola cquintana

tienes bien instalado el cygwin el fallo creo que esta en que no tines instalado el subversion que es el encargado del svn prueba a instalar el cygwin de nuevo o la parte de subversion

Un saludo
Kaltorak


Imagen de Ricx-Dark

Disculpa Kaltorak pero yo

Disculpa Kaltorak pero yo tambien tengo ese mismo problema sera que me pudes ayudar ya que e descargado ya dos veces el cygwin y tambien lo e reinstalado y nada (si mepuedes decir como instalar la subversion nadamas o alguna solucion te lo agradeceria o si quieres te puedo recompensar con scenebenitos)

gracias!!!!


                                                          Ricx-Dark

  "El conocimiento es poder: no lo malgastes ni un solo dia aprende, aprende, aprende!"

           "Para un soldado el arma es su vida pero este da muerte a los demas"

Que buen tutorial tio!!!! Lo

Que buen tutorial tio!!!! Lo estaba buscando hace tiempo y mira xD Muchas gracias!

Imagen de kaltorak

Hola a todos por un error de

Hola a todos por un error de transcripcion a la hora de hacer el tutorial hay que midificar una linea esta

sh toolchain.sh 

por esta otra

sh toolchain-sudo.sh

Ya lo he modificado en el tutorial siento mucho los problemas que os halla podido causar este fallo

Un saludo

Kaltorak


Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.