Depurador/Desensamblador

Moderadores: Kravenbcn, largeroliker, LnD, fidelcastro, cerealkiller, pspCaracas, dark_sasuke, m0skit0, ka69, zacky06

Avatar de Usuario
Yn$an€
Desarrollador
Desarrollador
Mensajes: 258
Registrado: 11 Feb 2011, 21:44

Re: Depurador/Desensamblador

Mensajepor Yn$an€ » 21 Feb 2011, 10:38

Cierto.

Código: Seleccionar todo

/home/alvaro/Proyectos/psp-emu/cVentanaPrincipal.h|11|fatal error: wx/statusbr.h: No existe el fichero o el directorio|


El error es ese. Y debería de funcionar sin problemas ya que todo está instalado, perooo.....

:adora:
... after all, we're all alike.

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5586
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: Depurador/Desensamblador

Mensajepor m0skit0 » 21 Feb 2011, 10:41

¿Tienes añadidos los .h de wxwidgets a la ruta de los includes?
Imagen

Avatar de Usuario
Yn$an€
Desarrollador
Desarrollador
Mensajes: 258
Registrado: 11 Feb 2011, 21:44

Re: Depurador/Desensamblador

Mensajepor Yn$an€ » 21 Feb 2011, 15:48

Deberían de añadirse solos al path. De todas formas no están, si no funcionaría. La carpeta[del path] cual es, /lib ?

-- Doble Post --

Perdón, tenía un problema de dependencias. Ya están los .h en su sitio.... o no, sigue sin ir.

Vale, no es lib, es /user/include, pero no funciona. Voy a ver si a mano.

Santo remedio. Ya tira.

En cambio ahora me dice esto

Código: Seleccionar todo

/home/alvaro/Proyectos/psp-emu/cBloque.cpp|105|error: invalid conversion from ‘tByte*’ to ‘tDireccion’|


y no tendría por qué

PD: por que uno es un uint y otro un uchar?
... after all, we're all alike.

arisma
Habitual
Habitual
Mensajes: 497
Registrado: 18 Sep 2009, 08:41

Re: Depurador/Desensamblador

Mensajepor arisma » 21 Feb 2011, 16:57

Sé que tDireccion es unsigned int, pero aunque tByte sea unsigned char, por la notación se adivina que es un puntero a unsignad char ;)

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5586
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: Depurador/Desensamblador

Mensajepor m0skit0 » 21 Feb 2011, 17:37

Obviamente no puedes pasar 32 bits cuando se esperan 8 (o viceversa). ¿No te estás confundiendo en el paso de parámetros (el orden me refiero)? Pon tu código.

Por cierto, cuando pongáis dudas de estas, por favor por favor por favor poned el máximo de detalles posibles, así no perdemos el tiempo adivinando...

Ah y otra cosilla, aquí no hay vergüenzas. Nadie es un gurú, todos estamos aprendiendo, y siempre lo estaremos. Así que no temáis poner vuestros códigos, que aquí no mordemos ni vamos a humillar a nadie.

Saludos :oki:
Imagen

Avatar de Usuario
Yn$an€
Desarrollador
Desarrollador
Mensajes: 258
Registrado: 11 Feb 2011, 21:44

Re: Depurador/Desensamblador

Mensajepor Yn$an€ » 21 Feb 2011, 17:47

Gracias, pero el problema me ha aparecido al compilar el código del svn en linux (hasta ahora lo hice en windows). Por eso digo que no debería dar ese fallo. Se acompaña de otro que dice que el resultado produce una pérdida de precisión dada la naturaleza de la conversión.


Código: Seleccionar todo

tDireccion desplazamiento = dir - direccion_base;
         [b]tDireccion pbase = (tDireccion)puntero + desplazamiento;[/b]

         switch(op)
         {
         case MEM_OP_LECTURA:

En fin, cambio a M$.

EDIT: :tiro:
... after all, we're all alike.

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5586
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: Depurador/Desensamblador

Mensajepor m0skit0 » 21 Feb 2011, 18:57

Eso lo he codificado yo, y yo sólo codifico en Linux (en mis tiempo libres), y compilaba. Igualmente ahora me actualizo del SVN y lo miro otra vez.

Saludos
Imagen

Avatar de Usuario
Yn$an€
Desarrollador
Desarrollador
Mensajes: 258
Registrado: 11 Feb 2011, 21:44

Re: Depurador/Desensamblador

Mensajepor Yn$an€ » 21 Feb 2011, 19:04

Ok. Por si las moscas, yo no he tocado nada. :mrgreen:
... after all, we're all alike.

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5586
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: Depurador/Desensamblador

Mensajepor m0skit0 » 21 Feb 2011, 19:08

Me compila perfectamente, te dejo el log:

Spoiler:

Código: Seleccionar todo

make all
Building file: ../trunk/cAllegrex.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"trunk/cAllegrex.d" -MT"trunk/cAllegrex.d" -o"trunk/cAllegrex.o" "../trunk/cAllegrex.cpp"
Finished building: ../trunk/cAllegrex.cpp
 
Building file: ../trunk/cBloque.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"trunk/cBloque.d" -MT"trunk/cBloque.d" -o"trunk/cBloque.o" "../trunk/cBloque.cpp"
Finished building: ../trunk/cBloque.cpp
 
Building file: ../trunk/cControladorMemoria.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"trunk/cControladorMemoria.d" -MT"trunk/cControladorMemoria.d" -o"trunk/cControladorMemoria.o" "../trunk/cControladorMemoria.cpp"
Finished building: ../trunk/cControladorMemoria.cpp
 
Building file: ../trunk/cCop0.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"trunk/cCop0.d" -MT"trunk/cCop0.d" -o"trunk/cCop0.o" "../trunk/cCop0.cpp"
Finished building: ../trunk/cCop0.cpp
 
Building file: ../trunk/cEstadoCPU.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"trunk/cEstadoCPU.d" -MT"trunk/cEstadoCPU.d" -o"trunk/cEstadoCPU.o" "../trunk/cEstadoCPU.cpp"
Finished building: ../trunk/cEstadoCPU.cpp
 
Building file: ../trunk/cLib.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"trunk/cLib.d" -MT"trunk/cLib.d" -o"trunk/cLib.o" "../trunk/cLib.cpp"
Finished building: ../trunk/cLib.cpp
 
Building file: ../trunk/cMapeoDireccion.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"trunk/cMapeoDireccion.d" -MT"trunk/cMapeoDireccion.d" -o"trunk/cMapeoDireccion.o" "../trunk/cMapeoDireccion.cpp"
Finished building: ../trunk/cMapeoDireccion.cpp
 
Building file: ../trunk/cMapeoDireccionamiento.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"trunk/cMapeoDireccionamiento.d" -MT"trunk/cMapeoDireccionamiento.d" -o"trunk/cMapeoDireccionamiento.o" "../trunk/cMapeoDireccionamiento.cpp"
Finished building: ../trunk/cMapeoDireccionamiento.cpp
 
Building file: ../trunk/cMemOrden.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"trunk/cMemOrden.d" -MT"trunk/cMemOrden.d" -o"trunk/cMemOrden.o" "../trunk/cMemOrden.cpp"
Finished building: ../trunk/cMemOrden.cpp
 
Building file: ../trunk/cMemoria.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"trunk/cMemoria.d" -MT"trunk/cMemoria.d" -o"trunk/cMemoria.o" "../trunk/cMemoria.cpp"
Finished building: ../trunk/cMemoria.cpp
 
Building file: ../trunk/cPSP.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"trunk/cPSP.d" -MT"trunk/cPSP.d" -o"trunk/cPSP.o" "../trunk/cPSP.cpp"
Finished building: ../trunk/cPSP.cpp
 
Building file: ../trunk/main.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"trunk/main.d" -MT"trunk/main.d" -o"trunk/main.o" "../trunk/main.cpp"
Finished building: ../trunk/main.cpp
 
Building target: psp-emu2
Invoking: GCC C++ Linker
g++  -o"psp-emu2"  ./trunk/cAllegrex.o ./trunk/cBloque.o ./trunk/cControladorMemoria.o ./trunk/cCop0.o ./trunk/cEstadoCPU.o ./trunk/cLib.o ./trunk/cMapeoDireccion.o ./trunk/cMapeoDireccionamiento.o ./trunk/cMemOrden.o ./trunk/cMemoria.o ./trunk/cPSP.o ./trunk/main.o   
Finished building target: psp-emu2
Imagen

Avatar de Usuario
Yn$an€
Desarrollador
Desarrollador
Mensajes: 258
Registrado: 11 Feb 2011, 21:44

Re: Depurador/Desensamblador

Mensajepor Yn$an€ » 21 Feb 2011, 20:32

Estoy hasta los coj%&$ de Kubuntu. 3 horas para arreglar dependencias rotas de gcc y no he podido!! Me queda Debian, m0skit0 (ya he probado más de las que me gustaría). Espera que lo arreglo rápido.
:katana: :muerte: :katana: smiles-afilant smiles-afilant
----------- :( ---------------------------------------

Estos problemas a estas alturas------>> :ugeek: ----->> :geek: --->> T_Noob

Saludos

PD: En tu trabajo entonces programas en window$? :o :lol:
... after all, we're all alike.


Volver a “Proyecto Emulador”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados