Tengo un programa que me gustaría depurar con gdb a través de emacs. Para ejecutar las versiones de desarrollo de este programa, tengo una secuencia de comandos de shell que puedo fuente que configura el entorno de llamadas para ver las bibliotecas correctas, etc. Lo que no puedo resolver es cómo pedirle a emacs/gud que ordene esto archivo antes de ejecutar gdb.Configuración del entorno de gdb al ejecutarlo a través de emacs
He intentado utilizar un comando como "fuente env.sourceme & & gdb my_program", pero emacs se queja de que no sabe lo que significa "fuente". Supongo que no está realmente ejecutando gdb en un shell, por lo que este tipo de trucos no funcionarán.
Entonces, ¿cómo puedo convencer a gud/emacs/lo que sea para ejecutar gdb en mi entorno personalizado? Tengo una solución hacky en su lugar, pero siento que me falta algo.
Esa es esencialmente mi "solución hacky";) En realidad es un propósito más general ya que ejecutará cualquier comando (a través de '$ *'), pero lo mismo en espíritu. Supongo que estoy sorprendido de que no sea sencillo obtener gud para obtener el archivo para mí ... – abingham