我无法在我的Mac上使用M-x gdb打开gdb

时间:2014-08-01 15:07:44

标签: macos emacs gdb

我的操作系统是OSX 10.9.4,我使用的是gdb 7.7.1。

我可以在emacs中以shell模式打开gdb。 但无法使用M-x gdb打开gdb。 Emacs只是说"没有这样的文件或目录,gdb"。为什么会这样?我是否需要配置M-x命令?

1 个答案:

答案 0 :(得分:0)

在shell和Emacs中可能PATH的设置方式不同。您可以通过在M-x gdb中明确指定路径来解决这个问题。

  • 在shell中,键入which gdb,并记下它打印的内容,例如/foo/bar/gdb
  • 然后,输入M-x gdb。迷你缓冲区要求Run gdb (like this):,默认值为gdb -i=mi。编辑迷你缓冲区中的命令行,将gdb替换为which gdb的结果。

如果可行,您可以自定义gud-gdb-command-line并永久设置正确的路径。

相关问题