Me preguntaba si puedo obtener una lista de la opción gcc que pueda hacer que gdb se comporte de forma extraña.Opción GCC que puede causar problemas al depurar con GDB
Por supuesto, todos sabemos que usar opciones de optimización (-O3, por ejemplo) causa un comportamiento extraño en gdb, pero ¿cuáles son las otras opciones que pueden tener tal impacto?
(actualmente estoy tratando de ejecutar un decodificador MPEG2 en el BGF y me sale el comportamiento extraño, incluso después de la eliminación de parámetros de optimización ...)
Describa raro. ¿Agregaste -ggdb? Y lo más importante: escriba qué opciones todavía usa. – ebo
Solo usó -g y -g3 ya. El comportamiento raro en mi caso es algo así: una definición de función comienza en la línea 654, 'n' luego salta a la línea 765, otro 'n' salta a la línea 654 y así sucesivamente durante 4 o 5 veces, por supuesto, línea 765 no es el que debería ser el próximo ... Pero incluso si estoy buscando la bandera que causa este problema en este momento, tengo curiosidad de las diferentes opciones que pueden causar un comportamiento extraño en general. – claf
Para la opción que sigo usando, hay mucho silencio, no los publiqué en mi pregunta y, por lo tanto, los hice más generales. – claf