¿Alguien experimenta mezclando -g (símbolos de depuración) y -O2 (mejor optimización segura) con el compilador gcc?
Tengo que depurar los bloqueos de un programa de lanzamiento distribuido a los usuarios finales que podrían enviarme el archivo principal.
Siempre he usado para llamar:Uso de las opciones -g y -O2 en gcc
GDB < < miprograma >> < < archivo central >>
y ver dónde está el problema. Ahora puedo ver el rastro de llamadas pero no tengo símbolos de depuración. Estoy bastante en problemas.
¿Alguna idea?
La imagen con los símbolos solo es necesaria para el depurador. Si está utilizando un depurador remoto o depurando post-mortem desde un archivo central, la imagen que se ejecuta en el destino puede tener los símbolos eliminados. –