macos - emacs中的gdb,没有这样的文件或目录

标签 macos emacs gdb osx-mavericks

尝试在 emacs 中使用 gdb,但每次运行它时,都会收到消息“没有这样的文件或目录,gdb”。我的研究最初让我了解到它没有安装,所以我现在安装了 gdb 的副本,看起来没问题,但 emacs 似乎没有使用它。

我在 mac OSX Mavericks 上运行 Emacs 版本 24.3 (9.0),据我所知,我安装了 gdb 7.6。

有人知道问题出在哪里吗?

亲切的问候

最佳答案

我遇到了类似的问题。我正在使用优胜美地。我使用 macports port install gdb 安装 gdb,并且 gdb 安装为 ggdb 而不是 /opt/local/bin/下的 gdb ggdb.

我解决该问题的方法如下:

  1. 我首先在我的 $HOME/bin 目录(即 /Users/zeyuan/bin)下创建一个符号软链接(soft link):ln -s/opt/local/bin/ggdb $HOME/bin/gdb

  2. 然后我在 emacs init.el 下添加以下 block :

    (setenv "PATH""/Users/zeyuan/bin:$PATH"t) (add-to-list 'exec-path "/Users/zeyuan/bin")

通过这两个步骤,我可以通过 emacs 调用 gdb。希望对您有帮助!

关于macos - emacs中的gdb,没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21152335/

相关文章:

gdb - 我们可以在GDB session 中定义新的数据类型吗

用于 Mac 上 Qt 的 MySQL

emacs - Emacs AC 模式(自动完成)模式可以配置为忽略数字吗?

c++ - 使用 AVScreenCaptureInput 进行 OSX 屏幕捕获

windows - 有没有办法在 emacs 启动时指定自定义初始化文件?

vim - 是否有项目为使用 Eclipse 代码库的 Emacs、VIM 和其他编辑器提供高级语言支持?

c - libgstvideo 共享库尝试流视频时出现段错误

debugging - 如何搜索在 GDB 的 TUI 模式下打开的文件

macos - Mac 启动守护程序在将密码保存到系统钥匙串(keychain)后无法从系统钥匙串(keychain)中检索密码

macos - 如何在 OSX 上将卷挂载到 docker?