Настройка среды gdb при запуске через emacs

У меня есть программа, которую я хочу отладить с помощью gdb через emacs. Чтобы запускать разрабатываемые версии этой программы, у меня есть сценарий оболочки, который я могу предоставить, который настраивает вызывающую среду для просмотра нужных библиотек и т. д. Я не могу разобраться, как попросить emacs/gud получить это файл перед выполнением gdb.

Я пытался использовать такую ​​команду, как «source env.sourceme && gdb my_program», но emacs жалуется, что не знает, что означает «источник». Я предполагаю, что на самом деле gdb не работает в оболочке, поэтому такие трюки не сработают.

Итак, как я могу убедить gud/emacs/что угодно запустить gdb в моей пользовательской среде? У меня есть хакерское решение, но я чувствую, что что-то упускаю.

7
задан abingham 12 March 2012 в 13:21
поделиться