Anuncios Google

Duda de compilador

Estoy siguiendo estos tutoriales : http://psp.scenebeta.com/tutorial/nueva-serie-de-tutoriales-para-aprender-c-desde-0

 

Pero no puedo compilar, he mirado un poco los entornos de programacion, averiguando, he conseguido llegar hasta tal punto que me detecte makefile, main.c

Pero Abro el compilador con las lineas intertadas

make
pause

 

Y me dice, despues de tocarlo, (antes me decia que no C:/PSPDEV/LIB era un directorio), ahora despues de tocarle me dice:

 

 

http://imageshack.us/photo/my-images/252/sinttulolng.png/

 



Anuncios Google

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 klozz

Checa que tú makefile

Checa que tú makefile tenga:

PSPSDK=$(shell psp-config --pspsdk-path)
include $(PSPSDK)/lib/build.mak

esas van al final del makefile Saludos!


TEAM MEX Homebrew y desarrollo PSP

Metal TrooperV.Pre-Alpha (15%)Lua , 10% C .

Ubunshell VProof. (45%)C

RPG Magues (35%)Lua , 5% C


Android development for Xperia X8 ^^ mis roms en XDA-Developers ya que en Scenebeta no las publican xD

Xperience  | MIUI Pikachu | Semc debrand engine | Froyexp | Xperience walkman mod | Android 4.0.4 CN9 Crema de nieve

-- KLOZZ

Imagen de manolitico

si lo tengo, y no em

si lo tengo, y no em funciona, voy a probatr la solucion del otro tema...

Imagen de manolitico

Jo......

sigue sin funcionar

Imagen de AitorDB

By Aitor

Conectate al MSN y hablamos

Yo te ayudo...

Nunca me dio ese tipo de problema... tienes el makefile? Mostramelo si lo tienes

Imagen de manolitico

estoy con la psp luego te lo

estoy con la psp luego te lo envio

Imagen de AitorDB

By Aitor

Mira te paso un Compilador (echo por mi) que te borra los archivos innecesarios de la compilación.

@echo off 
title Compilador creado por Aitor de la Vega (6381)
color 3B
echo                            ---------------------
echo                            --  Limpiando....  --
echo                            ---------------------
echo.
del *.elf
del *.sfo
del *.prx
del *.pbp
echo.
echo                            ---------------------
echo                            --  Compilando...  --
echo                            ---------------------
echo.
make
echo.
echo                            ---------------------
echo                            --  Limpiando....  --
echo                            ---------------------
echo.
del *.elf
del *.sfo
del *.prx
echo.
echo                    ------------------------------------
echo                    --     Pulsa ENTER para Salir     --
echo                    ------------------------------------
pause > nul


Sígueme en Twitter: @Aitor_db

respetos

Con todos mis respetos, y sin animo de ofender, esto no es un compilador XD.

Imagen de AitorDB

By Aitor

¿Puede saberse por que no lo consideras como tal? A mi desde luego me compila, y me borra ciertos archivos.

Por donde empiezo..

A ver, a riesgo de parecer borde, que no es mi intencion, no lo considero un compilador, porque no es un compilador. Lo que tu tienes ahi escrito es un script que llama a "make" y desde ahi llama al compilador de psp con las pertinentes opciones, y una serie de instrucciones que borran unos archivos(la funcion de un compilador no es borrar archivos, salvo los que crea el temporalmente, a no ser que se le especifique que no los guarde).

Un compilador, en pocas palabras, es un programa que analiza el codigo fuente de un fichero de un determinado lenguaje, y lo convierte a codigo maquina que puede ser interpretado y ejecutado por la maquina(hay gente que al codigo maquina le llama binario, pues lo es). La tarea de construir un compilador, te puedo asegurar, que es un proceso largo y tedioso, requiere tomarse su tiempo para aprender el mecanismo de un compilador que son 5 o 6 etapas, dependiendo de si quieres implementar tambien el optimizador de codigo, y una vez has comprendido como hacerlo, programarlo tampoco es una tarea corta(aunque bueno, hay herramientas que si les pasas la gramatica, te generan el codigo).

Nose si me he explicado bien, pero solo querias que vieses la diferencia entre un compilador (como puede ser el gcc) y tu codigo, que no es mas que una forma de llamar al compilador.

Imagen de manolitico

ya venioa unop en el kit de

ya venioa unop en el kit de torpes

 

Edito: el makefile esta como en el tuto de compilar en C desde 0 renovado

Imagen de AitorDB

By Aitor

Vale acabo de ver la imagen ( no la habia visto).

El fallo está el que nos has puesto los directorios correctamente.

Imagen de manolitico

cuales son?

cuales son?

Imagen de AitorDB

By Aitor

Aunque me digas adivino, no lo soy, no puedo saber en que directorios tienes instalados el SDK, a menos que te monitoree, te meta un spyware... o tu me lo digas xD


Sígueme en Twitter: @Aitor_db

Imagen de manolitico

c:/pspdev/psp/sdk/lib creo

c:/pspdev/psp/sdk/lib creo

Imagen de AitorDB

Vale tu fallo es

Vale tu fallo es este:

PSPDev/makefile/psp/sdk

esa carpeta no existe pon esto

PSPDev/psp/sdk en todo caso.

Imagen de manolitico

me sale que es un directorio,

me sale que es un directorio, si pongo PSPDEV/PSP/SDK NO ME VA PERO PSPDEV/PSP/SDK/LIB/BUILD.MAK ME DICE

this aplicattion has requested the Runtime to terminate it in an inusual way
y que contacte con soporte


Imagen de AitorDB

By Aitor

Pon estas Variables del Entorno

VARIABLE                       Valor
 
PATH                            C:/PSPDev/bin
PSPDEV                          C:/PSPDev/
PSPSDK                          C:/PSPDev/psp/sdk; C:/PSPDev/psp/sdk/include/IOUtilities


Sígueme en Twitter: @Aitor_db

Imagen de manolitico

mananapruebo

mañana pruebo

EDITO: no funciona

He dicho

que me des el makefile que asi te ayudo mas facil

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.