En la operación del sistema Linux, GDB es una herramienta de depuración de programas, y tiene una variedad de funciones, las siguientes series pequeñas le darán una introducción detallada a las funciones de GDB, para que tenga GDB Una comprensión detallada.
Tal vez, le guste la interfaz gráfica, VC, BCB y otra depuración IDE, pero si está haciendo un software en la plataforma UNIX, encontrará que las herramientas de depuración GDB tienen mejores resultados que VC, BCB Características más potentes del depurador gráfico. El llamado "gobernante pequeño y corto" es esta verdad. En general, GDB le ayuda principalmente a completar los siguientes cuatro aspectos:
Inicie su programa, puede ejecutar el programa como desee, de acuerdo con sus requisitos personalizados.
Permite que el programa que se está depurando se detenga en el punto de interrupción de la llamada que especificó.
(Un punto de interrupción puede ser una expresión condicional).
Cuando se detiene el programa, puede verificar qué sucede en su programa en este momento.
Cambie dinámicamente el entorno de ejecución de su programa.
Desde el punto de vista anterior, GDB no es diferente de las herramientas de depuración generales, básicamente es para completar estas funciones, pero en los detalles, encontrará que GDB es una poderosa herramienta de depuración, que puede utilizar para gráficos Herramientas de depuración, pero a veces las herramientas de depuración de la línea de comandos tienen características que las herramientas gráficas no pueden. Veamos uno por uno.
lista GDB de comandos básicos:
Ejemplo:
1 Cree un archivo de origen vi swap.cc
archivos de origen de la siguiente manera :
#include
usando namespace std;
void swap (int &a, int &b)
{
int tmp;
tmp = a;
a = b;
b = tmp;
}
int main ( )
{
int i, j;
cout
cin》 i》》 j;
cout " Antes de swap (), i = " "
3. Comience a depurar gdb swap
Previous1234Next page Total 4 páginas
Conozca los comandos de Linux. Saber que el comando df puede ver el espacio de disco de Linux, este
Todos sabemos que cgroups en el sistema Linux se puede usar para administrar los re
En la operación del sistema, el software de código cerrado y el software de código abierto son relat
Para los administradores de sistemas Linux, el conocimiento sobre los procesos de L
Cómo usar el comando de archivo para identificar tipos de archivos en Linux
Cómo instalar el kit de herramientas Mapnik en Ubuntu
Cómo usar el comando ping para el diagnóstico de red en un sistema Linux
Linux cancela el comando cp para sobrescribir el método de solicitud de archivo
Introducción al comando común del principiante del sistema Linux
Introducción a la función de comando yum del sistema Linux
Linux usa KSysguard para monitorear hosts remotos
Cómo resolver el problema confuso después de que SecureCRT se conecta al servidor Linux
Cómo incorporar el decodificador en el sistema Debian nativo
Cómo resolver el problema de que Linux no libere espacio en disco
El sistema Win XP prohíbe el método de ejecutar la Política de grupo
¿Cómo se reinicia la computadora?
Le enseñamos a abrir manualmente la cuenta de administrador de Win7
Uso ingenioso de las vulnerabilidades del sistema de archivos de Windows (2)
Win8.1 cómo actualizar Win10 Win8.1 a través de la actualización Win10 tutorial detallado
¡Toma lo que necesites! Deje que la computadora Win7 muestre la nueva tecnología de Microsoft
La línea de comando de virtualbox comparte el directorio de CentOS
¿Cómo cancelar la contraseña de arranque del sistema Win8.1?