GDB - depurar biblioteca externa, tener código fuente

Estoy usando gdb para depurar un paquete que usa una biblioteca externa. Tengo el código fuente de la biblioteca externa. ¿Cómo hago para que gdb cargue también este código fuente? ¡Gracias!

preguntado el 10 de mayo de 11 a las 14:05

2 Respuestas

¿Sabe si la biblioteca externa se compiló con el indicador "incluir símbolos de depuración"? Supongo que no fue así. Si puede volver a compilar con ese conjunto de banderas, la depuración será más fácil.

contestado el 10 de mayo de 11 a las 18:05

Un ejemplo usando gcc: gcc -g main.c -g library.h -g library.c -o main - Marcos

Para hacer que GDB encuentre fuentes para la biblioteca, use el dir mando. Más información aquí.

contestado el 10 de mayo de 11 a las 18:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.