• Jueves 14 de Noviembre de 2024, 16:55

Autor Tema:  Ejecución paso a paso prog c++ con lib.  (Leído 1329 veces)

memmaker650

  • Nuevo Miembro
  • *
  • Mensajes: 18
  • Nacionalidad: es
    • Ver Perfil
Ejecución paso a paso prog c++ con lib.
« en: Sábado 11 de Julio de 2009, 14:00 »
0
Buenas

Soy un tanto novato en C++.
El problema que tengo es que no sé si esto se puede hacer. A ver tengo una librería creada por mi, que llamaremos x. Y luego aparte tengo varios pequeños programas donde uso la librería x. Lo que quiero hacer es saber si puedo ejecutar paso a paso estos programas y ver tambien paso a paso lo que realiza en la libreria. Es decir ejecución paso a paso tanto de la librería como de los programas.
Creo que esto lo debería poder hacer con el debugger pero no estoy seguro.

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Ejecución paso a paso prog c++ con lib.
« Respuesta #1 en: Lunes 13 de Julio de 2009, 10:52 »
0
Pues claro que sí, sólo haz un punto de interrupción sobre la función que tengas en la librería y luego dale a paso a paso.

memmaker650

  • Nuevo Miembro
  • *
  • Mensajes: 18
  • Nacionalidad: es
    • Ver Perfil
Re: Ejecución paso a paso prog c++ con lib.
« Respuesta #2 en: Lunes 20 de Julio de 2009, 19:09 »
0
Cita de: "m0skit0"
Pues claro que sí, sólo haz un punto de interrupción sobre la función que tengas en la librería y luego dale a paso a paso.
Como hago un punto de interrupcion. Necesito ver toda la librería no solo una función.
NOTA: Uso eclipse o Xcode para modificar el código pero la compilación la hago desde linea de comandos para linkar todas las librerias.

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Ejecución paso a paso prog c++ con lib.
« Respuesta #3 en: Jueves 23 de Julio de 2009, 12:45 »
0
Supondré que usas Linux con lo que me has contado. Si es el caso, usa GDB para depurar. Pero evidentemente no olvides compilar con -g para generar información de depurado.