Soy un principiante en GDB y lo conseguí funcionando correctamente. Sin embargo, me pregunto cómo se usa esto en los grandes proyectos. Tengo un proyecto donde la construcción se hace usando makefile y g ++. Para que GDB funcione, necesitamos compilar con símbolos de depuración en, a la derecha (archivos g ++ -g)?Depuración usando gdb - Mejores prácticas
Pregunta
- ¿Es necesario crear un nuevo objetivo en el Makefile algo así como "depuración", de modo que pueda hacer una versión de depuración como marca de depuración. ¿Es esta la mejor práctica?
- Supongamos que necesito depurar solo foo.cpp y ¿es posible generar símbolos de depuración solo para eso aparte de construir un programa completo incluyendo main?
¿Alguna idea?
¿Qué quiere decir con "Para los comunicados, siempre puede ejecutar tira en el binario"? ¿Puedes explicar? –
http://www.sourceware.org/binutils/docs-2.16/binutils/strip.html Con -g, su código será algo mayor que sin ella. No hay manera de añadir fácilmente los símbolos de depuración, pero se puede quitar fácilmente con la tira. – Mikeage