Debugger para C++ en Windows

Iniciado por Akai, 9 Noviembre 2010, 14:34 PM

0 Miembros y 1 Visitante están viendo este tema.

Akai

Saludos a todos:

Llevo una temporada programando en C++ sobre Windows (con Code::Blocks) y hasta ahora me ha bastado con el debugger integrado en el IDE, pero debido a que estoy empezando un proyecto más grande que lo que he hecho hasta ahora, necesito algo más potente al respecto.

Por ahora únicamente he oido de WinDbg pero no lo he llegado a usar (y el incorporado en VS 2010, que tampoco he usado puesto que me he bastado con codeblocks como IDE para programar hasta ahora).

A parte de estos dos, existen otros debuggers de confianza para windows? Y pregunta a parte, ¿de los dos citados, cual es más potente / recomendable para usar?

PD: uso windows 7
PD2: a poder ser, que no se mencione la opción de programar sobre Linux, es algo que también he hecho durante una temporada, pero estoy algo cansado de eso.

Littlehorse

WinDBG es la mejor opción. El "problema" con WinDBG es que es un mundo aparte, entonces los que recién comienzan a usarlo optan por utilizar algo mas sencillo, pero la verdad es que para Windows no hay nada mejor.

Algunas de sus características:

1) Muy rápido, mas rápido que la mayoría (por no decir todos).
2) Debugging remoto de una forma mucho mas simple y eficiente.
3) Kernel debugging
4) Muy útil tanto para código nativo u managed.

Un libro que puede servir: Advanced Windows Debugging

Saludos!
An expert is a man who has made all the mistakes which can be made, in a very narrow field.

Akai

Gracias por la información, Littlehorse. Estoy descargando el libro y cuando llegue a casa instalaré WinDBG.

Si tuviese algún problema ya preguntaré por aquí. De nuevo, muchas gracias por la información.

Lewert

Por curiosidad, de que trata dicho proyecto?
Crack the bytes, crack yourself

Akai

Una pequeña aplicación que estoy desarrollando a partir de una práctica de la facultad. En si no es nada serio, simplemente por hacer algo en mis ratos libres.