У меня есть программа, которую я хотел бы отладить с помощью gdb через emacs. Для того, чтобы запустить версии этой программы для разработки, у меня есть сценарий оболочки, который я могу создать, который настраивает вызывающую среду для просмотра нужных библиотек и т. Д. Я не могу разобраться, как попросить emacs / gud получить этот источник. файл перед выполнением GDB.
Я пытался использовать команду типа "source env.sourceme && gdb my_program", но emacs жалуется, что не знает, что означает "источник". Я думаю, что на самом деле GDB не запускается в оболочке, поэтому подобные трюки не сработают.
Итак, как я могу убедить gud / emacs / что угодно запустить gdb в моей пользовательской среде? У меня есть хакерское решение, но я чувствую, что что-то упустил.