权限被拒绝尝试在emacs中打开gdb

时间:2014-03-03 17:51:42

标签: emacs gdb

我收到错误:当我尝试在Windows机器上的emacs中运行M-x gdb时,'正在搜索程序:权限被拒绝,gdb'。我有Mingw,它位于emacs搜索路径(getenv "PATH")中。当我在emacs中打开一个shell时,我可以从shell运行gdb没问题。是什么导致此权限被拒绝?

感谢

1 个答案:

答案 0 :(得分:1)

好的,我借助这个出色的page

来解决这个问题

Emacs的变量exec-path会自动与“PATH”变量同步。但是,如果您在emacs中自定义“PATH”变量(即从init.el内),则这些更改不会添加到exec-path。因此,您必须手动设置exec-path以包含具有gdb可执行文件的目录。在链接页面上有一些很好的代码可以帮助保持两个路径同步。

相关问题