| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo ver la pila de llamadas en GDB
    Una pila de llamadas es el componente de la estructura de datos de un programa informático que realiza un seguimiento de todas las subrutinas se ejecutan . Una subrutina es una parte de una pieza más grande de software que realiza una tarea altamente especializada . Subrutinas concluyen finalmente su tarea , y que la pila de llamadas no pierde de vista lo subrutinas han terminado y las que aún están activos . Uso del depurador de GNU ( GDB ) , puede ver la pila de llamadas de un programa en ejecución . Esto es útil para cuando el programa tiene un error , y hay que analizar más a fondo el entorno de ejecución para ver lo que está mal . Cosas que necesitará
    Linux ordenador con gdb instalado
    Ver Más instrucciones
    1

    Inicio " gdb " para el programa que desea ver la pila de llamadas . Por ejemplo, para iniciar la depuración del programa de " ejemplo ", debe escribir lo siguiente en el símbolo del sistema Linux :

    gdb ejemplo
    2

    Ejecutar una traza en el programa. Esto muestra una lista de las llamadas a funciones activas en el tema del programa. Esta es la pila de llamadas , pero hay mucho más que usted puede hacer que sólo lo ven . Escriba lo siguiente para iniciar el trazado inverso :

    backtrace
    3

    Observe la lista de llamadas a funciones activas. Cada uno de ellos está precedido por el signo " #" y un número. Usted puede acceder a sus marcos de pila a través de este número.
    4

    Observar el marco de pila de una llamada de función activa. Por ejemplo , para ver el marco de pila para la función de llamada de 3 , escriba lo siguiente:

    marco 3
    5 Lista

    toda la información contenida en este marco. Esto le da información acerca de la rutina , que puede ayudarle a depurar el programa.

    Previous :

    next :
      Artículos relacionados
    ·Cómo habilitar la memoria de detección de fugas 
    ·Cómo calcular la longitud de cuerda 
    ·Cómo construir un árbol de Asterisk en C + + 
    ·ActiveX Component Tutorial 
    ·Cómo vincular a un archivo CPP 
    ·Herramientas de desarrollo de Mac OS 
    ·Cómo hacer una cadena C 
    ·Cómo escribir una cuadrícula de 5x5 con C + + 
    ·Cómo convertir INT en Float 
    ·Cómo hacer un botón de comando invisible en Visual C 
      Artículos destacados
    ·Cómo crear una tabla mediante PHP 
    ·Cómo conseguir un JApplet En JPanel 
    ·Cómo usar PHP con Java 
    ·Como simple Cuente los números primos en PHP 
    ·Cómo girar una cifra de JavaScript 
    ·Cómo agregar un cuadro de texto de DataGridView 
    ·¿Qué son los valores de paso en Python 
    ·Cómo prevenir el cambio de tamaño de fotogramas utili…
    ·Cómo acceder a una VBA correo Archivo adjunto 
    ·Cómo abrir MS -DOS 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com