Decidí averiguar cómo nuestros practicantes de C/C + * nix usan el depurador de gdb.¿Cómo se usa gdb?
Esto es lo que normalmente utilizo:
- b - filename.c ruptura: la línea #, la función, filename.cpp: función, className :: Miembro
- n, c, s - junto Continuar con el paso
- gdb nombre del programa => establecer puntos de interrupción ==> ejecutar [lista de parámetros] (hago esto para establecer los puntos de ruptura antes de que comience el programa)
- l - para listar el código fuente circundante.
- adjuntar idProceso 6 ruptura [lugar]
- GDB programName corefile.core (para examinar por qué aplicación se estrelló)
- también puse a veces punto de ruptura en función de salida (salida rotura) para examinar el programa pilas
- información b examinar todos los puntos de interrupción
- clara [lista de puntos de interrupción]
¿Cómo se utiliza?
Fue útil. ¿Por qué no convertirlo en una wiki comunitaria al menos? –
Estoy de acuerdo ... volvamos a abrirlo. –