Preguntas etiquetadas con gdb

Use esta etiqueta para problemas relacionados o que involucren a GDB, el depurador estándar para el sistema de software GNU.



2
GCC -g vs -g3 GDB Flag: ¿Cuál es la diferencia?
Al compilar el código fuente de C con gcc o Clang, siempre uso la -gbandera para generar información de depuración para gdb. gcc -g -o helloworld helloworld.c Me di cuenta de que algunas personas recomiendan en su -g3lugar. ¿Cuál es la diferencia entre las banderas -gy -g3? ¿También hay una …
102 c  debugging  gcc  gdb  clang 




3
¿Cómo se puede ver el contenido de la pila con GDB?
Soy nuevo en GDB, así que tengo algunas preguntas: ¿Cómo puedo ver el contenido de la pila? Ejemplo: para ver el contenido del registro, escribo info registers. Para la pila, ¿cuál debería ser? ¿Cómo puedo ver el contenido de $0x4(%esp)? Cuando print /d $0x4(%esp)escribo, GDB da un error. Plataforma: Linux …
95 c  assembly  gdb 




5
¿Cómo ejecutar automáticamente el ejecutable en GDB?
Me gustaría haber gdbejecutado inmediatamente el ejecutable, como si hubiera escrito "ejecutar" (motivación: no me gusta escribir "ejecutar"). Una forma es canalizar el comando de gdbesta manera: $ echo run | gdb myApp Pero el problema con este enfoque es que pierde interactividad con gdb, por ejemplo. si un punto …
92 gdb 


5
gdb: "No se ha cargado ninguna tabla de símbolos"
Sigo recibiendo este mensaje de error cuando intento agregar un punto de interrupción en gdb. He usado estos comandos para compilar: gcc -g main.c utmpib2.c -o main.o and: cc -g main.c utmpib2.c -o main.o and also: g++ -g main.c utmpib2.c -o main.o También probé "-ggdb" en lugar de "-g" y …
90 c  gdb 


5
¿Cuál es la diferencia entre gcc -ggdb y gcc -g?
Cuando utilizo gcc para compilar programas en C, normalmente uso -gpara obtener información de depuración en el archivo elf para que gdb pueda ayudarme si es necesario. Sin embargo, noté que algunos programas usan -ggdb, ya que se supone que hace que la información de depuración sea más amigable con …
90 gcc  gdb 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.