| Inicio | Noticias | Foros PSP | Juegos | Videos | Manuales | Buscar | Contacto | Staff | Publicidad |

Retroceder   Foros PS Vita y PSP > Comunidad > Coder's Zone: Programacion PSP y PS Vita > TUTORIALES

Respuesta
 
Herramientas
Antiguo 01/05/07, 15:40:02   #1
fastpiu
En Coders Zone
 
Avatar de fastpiu
 
Fecha de Ingreso: sep 2006
Ubicación: Valencia
Mensajes: 2.644
Thanks: 39
Thanked 96 Times in 58 Posts
fastpiu un aura le rodeafastpiu un aura le rodea
Predeterminado [TUTORIAL]Instalar todo lo necesario para programar en psp

Bueno pues en este tuto os comentare como hacer todas las movidas necesarias para tener un entorno de programación decente en windows.

1.->Instalando Cygwin

1.1->Descargamos el instalador de internet www.cygwin.com
1.2->Elegimos donde vamos a instalar el programa, es decir, la ruta.
1.3->Elegimos el directorio donde se van a guardar los paquetes descargados.
1.4->Elegimos el tipo de conexión a internet.
1.5->Ahora nos saldran todos los paquetes que se van a instalar, pues bien tenemos que buscar dos en la lista llamados "Devel" y "Wget", veremos que a su derecha hay flechitas que al lado pone default, pues bien clicamos sobre las flechitas asta que ponga install, ojo esto solo en esos dos paquetes.
1.6->Ahora a esperar a que se instale, tarda bastante asi que paciencia.
1.7->Una vez instalado el directorio de trabajo sera: X:Cygwin/home/usuario/

2.->Instalando el Toolchain

2.1->Descargamos el toolchain desde www.oopo.net
2.2->Copiamos el toolchain a nuestro directorio de trabajo, y ejecutamos los siguientes comandos:
$ tar xfvz psptoolchain-20060110.tgz
$ svn checkout svn://svn.pspdev.org/psp/trunk/psptoolchain
$ cd psptoolchain
$ chmod a+x ./toolchain.sh
$ ./toolchain.sh
Si el primer comando no os funciona pasar de el, continuar con el segundo.
2.3->Ahora a esperar a que se instale, tarda bastante, paciencia.
2.4->Una vez instalado si todo ha ido bien, ya dispondremos de todas las herramientas necesarias, para compilar, pero ahora debemos añadir un par de lineas a los ficheros de configuración.

3.->Actualizando rutas

3.1->Hay que editar el fichero X:\cygwin\home\usuario\.bashrc
3.2->Abrimos el fichero con el bloc de notas y añadimos al final estas dos lineas:
## PSPDEV PATH SETTINGS
export PATH="/usr/local/pspdev/bin:$PATH"
3.3->Ahora vamos a X:\cygwin\cygwin.bat y añadimos:
set PSPSDK=c:/cygwin/usr/local/pspdev
Pero antes de esa linea pondremos esta:
bash --login -i

4.->Añadiendo librerias

4.1->Para instalar las que necesitamos ponemos estos comandos:

Para instalar zlib:

$ svn checkout svn://svn.pspdev.org/psp/trunk/zlib
$ cd zlib
$ make
$ make install
$ cd ..

Para libpng:

$ svn checkout svn://svn.pspdev.org/psp/trunk/libpng
$ cd libpng
$ make
$ make install
$ cd ..

Para libogg:

$ svn checkout svn://svn.pspdev.org/psp/trunk/libogg
$ cd libogg
$ LDFLAGS="-L`psp-config --pspsdk-path`/lib -lc -lpspuser" ./autogen.sh --host psp --prefix=`psp-config --psp-prefix`
$ make
$ make install
$ cd ..

5.->Probando el entorno

5.1->Desde el cygwin ponemos la linea:
$ psp-gcc -v
La salida que nos da deberia parecerce a esto:
Using built-in specs.
Target: psp
Configured with: ../configure --prefix=/usr/local/pspdev --target=psp --enable-languages=c,c++ --with-newlib --enable-cxx-flags=-G0
Thread model: single
gcc version 4.0.0

Si habéis logrado esto, ya tenéis instalado al 100% vuestro entorno de programación, ahora lo único que os falta es aprender a programar.

Espero que este tuto ayude.

Un salu2 fastpiu
__________________
I'm back sluts!
fastpiu is offline   Responder Con Cita
The Following 5 Users Say Thank You to fastpiu For This Useful Post:
Cancela (24/04/10), cumbiero96 (11/07/09), fl_enoc (28/08/09), pablo7798 (23/06/09), snake128 (09/01/09)
Antiguo 01/05/07, 15:44:25   #2
Cancela
Apatrullando
 
Avatar de Cancela
 
Fecha de Ingreso: jul 2006
Ubicación: /home/cancela
Mensajes: 6.697
Thanks: 216
Thanked 319 Times in 217 Posts
Cancela un glorioso rayo de luzCancela un glorioso rayo de luzCancela un glorioso rayo de luzCancela un glorioso rayo de luz
Predeterminado

Muy bueno señor programador!!xDDDD
Me vendra genial si quiero empezar "de nuevo" cuando tenga tiempo...

Saludos!
__________________




Visita Zona Novato si no encuentras lo que buscas o no sabes que hacer ---> AQUI


Spoiler



Cancela is offline   Responder Con Cita
Antiguo 03/05/07, 09:37:52   #3
berto1989
Coder
 
Avatar de berto1989
 
Fecha de Ingreso: oct 2006
Ubicación: en mi mundo, pero posteo en el vuestro
Mensajes: 7.730
Thanks: 410
Thanked 1.872 Times in 762 Posts
berto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posible

Líder combatiente Corazon PSPero Amistad PSPera 

Predeterminado

gracias fastipiu queria probrar el cygwin ya k uso el pspdev
__________________

berto1989 is offline   Responder Con Cita
Antiguo 03/05/07, 12:54:55   #4
ToRDeN
Crazy Style
 
Avatar de ToRDeN
 
Fecha de Ingreso: sep 2006
Ubicación: Málaga-Alicante
Mensajes: 25
Thanks: 0
Thanked 0 Times in 0 Posts
ToRDeN por el buen camino
Predeterminado

Yo no consigo hacer funcionar el psptoolchain en el cygwin... siempre q ejecuto el ./psptoolchain.sh tarda una eternidad, para al final darme un error... y el PSPDev no sé porq pero me da fallos siempre al compilar código.

Edito: No sé si es q el PSPDev se habrá instalado mal tb... aunq preferiría tener q usar el Cygwin, así que si alguno pudiese echarme una mano para conseguir instalar y configurarlo 100%. Ah, uso la versión 20060120 del psptoolchain

Última edición por ToRDeN fecha: 03/05/07 a las 13:00:31
ToRDeN is offline   Responder Con Cita
Antiguo 03/05/07, 21:49:35   #5
fastpiu
En Coders Zone
 
Avatar de fastpiu
 
Fecha de Ingreso: sep 2006
Ubicación: Valencia
Mensajes: 2.644
Thanks: 39
Thanked 96 Times in 58 Posts
fastpiu un aura le rodeafastpiu un aura le rodea
Predeterminado

Yo el código lo escribo con el dev-c pero lo compilo con el cygwin, el cygwin solo lo uso para compilar.
__________________
I'm back sluts!
fastpiu is offline   Responder Con Cita
Antiguo 03/05/07, 22:49:26   #6
ToRDeN
Crazy Style
 
Avatar de ToRDeN
 
Fecha de Ingreso: sep 2006
Ubicación: Málaga-Alicante
Mensajes: 25
Thanks: 0
Thanked 0 Times in 0 Posts
ToRDeN por el buen camino
Predeterminado

Si, yo el dev-c++ lo uso para programar, obviamente. El problema es que por mucho que programe, si no puedo compilar no hago nada...

A ver si alguno tiene o tuvo el mismo problema con el cygwin (y consiguió instalarlo finalmente) y cuenta q hizo y demás...
ToRDeN is offline   Responder Con Cita
Antiguo 04/05/07, 10:04:11   #7
ToRDeN
Crazy Style
 
Avatar de ToRDeN
 
Fecha de Ingreso: sep 2006
Ubicación: Málaga-Alicante
Mensajes: 25
Thanks: 0
Thanked 0 Times in 0 Posts
ToRDeN por el buen camino
Predeterminado

Bueno, al final instalé el PSPDev y creo haberlo configurado bien... o no, porq a la hora de compilar, me da errores siempre.

Me direis "tendrás errores al programar", pero me bajé el source de un tetris q estaba colgado en noobz.eu >.<

Os adjunto captura de pantalla, por si podeis ayudarme ^^
ToRDeN is offline   Responder Con Cita
Antiguo 04/05/07, 10:17:21   #8
berto1989
Coder
 
Avatar de berto1989
 
Fecha de Ingreso: oct 2006
Ubicación: en mi mundo, pero posteo en el vuestro
Mensajes: 7.730
Thanks: 410
Thanked 1.872 Times in 762 Posts
berto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posibleberto1989 su reputacion va mas alla de lo posible

Líder combatiente Corazon PSPero Amistad PSPera 

Predeterminado

pasame el codigo y lo miro aver si soy capaz de ver lo que le pasa
__________________

berto1989 is offline   Responder Con Cita
Antiguo 04/05/07, 14:25:00   #9
fastpiu
En Coders Zone
 
Avatar de fastpiu
 
Fecha de Ingreso: sep 2006
Ubicación: Valencia
Mensajes: 2.644
Thanks: 39
Thanked 96 Times in 58 Posts
fastpiu un aura le rodeafastpiu un aura le rodea
Predeterminado

Tiene pinta de que no has añadido la libreria pspctrl.h
__________________
I'm back sluts!
fastpiu is offline   Responder Con Cita
Antiguo 04/05/07, 21:02:37   #10
mellon
Gusto en conocerle...
 
Avatar de mellon
 
Fecha de Ingreso: ago 2006
Ubicación: /dev/null
Mensajes: 2.577
Thanks: 1
Thanked 10 Times in 7 Posts
mellon pronto sera famoso
Predeterminado

Cita:
Empezado por ToRDeN Ver Mensaje
Bueno, al final instalé el PSPDev y creo haberlo configurado bien... o no, porq a la hora de compilar, me da errores siempre.

Me direis "tendrás errores al programar", pero me bajé el source de un tetris q estaba colgado en noobz.eu >.<

Os adjunto captura de pantalla, por si podeis ayudarme ^^
Compila algun ejemplo de los ke vienen con el PSPSDK.... Haver si el problema esta en el SDK o en ke.....

Por cierto ke error te da el toolchain???

PD= Bien por el tutorial pero hay una cosa ke no tiene sentido.
Cuando descargas el toolchain, te lo descargas primero desde www.oopo.net, pero para ke? Si luego te lo descargas de subversion?? Es inutil hacer lo primero, aunke obiamente es mejor desde subversion, por lo ke esa parte no tiene muxo sentido
Tambien seria bueno incluir el comando de actualizacion del toolchain y de las librerias....

Entras en el directorion donde te has descargado el toolchain i haces un:

svn update

Y asi actualizas el toolchain o las librerias en caso de estar en la carpet de las librerias, y solo tienes ke recompilarlas... Asi tienes las herramientas lo mas actualizadas posibles.


Salu2
__________________

“Hoy en día la programación es una carrera entre los ingenieros de software, afanándose por construir mejores y más grandes programas a prueba de idiotas, y el Universo, intentando producir mejores y más grandes idiotas. Hasta ahora, el Universo va ganando…”

- Rick Cook -



- Exisisten 10 tipos de personas, los que entienden código binario y las que no.


Última edición por mellon fecha: 04/05/07 a las 21:10:03
mellon is offline   Responder Con Cita
Respuesta

Bookmarks

Herramientas



La franja horaria es GMT +2. Ahora son las 23:34:54.


Powered by: vBulletin, Versión 3.8.5
Derechos de Autor ©2000 - 2021, Jelsoft Enterprises Ltd.
Traducción VBulletin por vbulletinhispano.com