Как передать аргументы (например, имя binarys) в команду Emacs GDB? - PullRequest
1 голос
/ 06 марта 2009

Сейчас у меня есть F5 для запуска GDB в Emacs для меня:

(глобальный набор ключей [f5] 'gdb)

Это переключается на мини-буфер, который я затем набираю путь к исполняемому файлу ... Я хотел бы найти способ обойти этот путь, набрав ...

Я написал исполняемый файл, который просматривает Makefile, анализирует его и вычисляет полный путь к исполняемому файлу и выводит его в стандартный формат ... Можно ли вызвать это из моего .emacs ... А потом как-нибудь передать вывод команды gdb?

1 Ответ

1 голос
/ 06 марта 2009
(defun gdb-getpath ()
  "Figures out the path to executable and launches gdb."
  (interactive)
  (let ((path (shell-command-to-string "/path/to/your/executable")))
    (gdb (concat "gdb " path))
    ))

(global-set-key [f5] 'gdb-getpath)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...