Tengo problemas para leer el código fuente de emacs en gdb. Creo que me faltan símbolos de depuración.
Siguiendo una sugerencia de https://stackoverflow.com/a/4298982/2752242 , probé:
./configure CFLAGS="-ggdb3 -O0" CXXFLAGS="-ggdb3 -O0" LDFLAGS="-ggdb3" --with-gif=no --prefix=$HOME/local/apps/emacs-24.4/
Pero eso no funcionó.
¿Hay instrucciones para compilar con símbolos de depuración? ¡Gracias!

CFLAGS='-O0 -ggdb -g3' ./configure --enable-checking --enable-asserts. No soy un profesional, pero no estoy seguro de que pueda dar argumentos sobreconfigurela forma en que lo hizo. Por lo general, los que vienen antes de llamar al programa y configurar lleva las de medio ambiente se llama con, pero tal vez es algo nuevo ...Respuestas:
Pude obtener números de línea en gdb si ejecuto el
emacsclientbinario producido por make en el que viveemacs/lib-src. Si lo hagomake installe intento adjuntar un depurador al binario instalado, no hay números de línea.Esto es lo que funcionó para mí:
Esto no funciona:
fuente