[英]gdb in emacs, no such file or directory
試圖在emacs中使用gdb,但是每次運行它時,都會收到消息No gdb。 我的研究最初使我了解到它尚未安裝,因此現在我安裝了似乎可以正常運行的gdb副本,但emacs似乎並未使用它。
我在Mac OSX Mavericks上運行Emacs 24.3(9.0)版本,據我所知,我已經安裝了gdb 7.6。
有誰知道可能是什么問題?
親切的問候
搶
也許emacs沒有選擇正確的路徑,請嘗試此
Cu M-: (getenv "PATH") RET
上面將在緩沖區中打印PATH
的值,檢查它是否具有gdb
的路徑
我遇到了同樣的情況,並在http://comments.gmane.org/gmane.emacs.help/100522找到了解決方案
在我的.emacs文件中添加以下代碼已為我解決了問題
(add-to-list 'load-path "~/elisp")
(require 'exec-path-from-shell)
(when (memq window-system '(mac ns))
(exec-path-from-shell-initialize))
希望會有所幫助
我遇到了類似的問題。 我正在使用優勝美地。 我使用macports port install gdb
,並且gdb安裝為ggdb
而不是/opt/local/bin/ggdb
下的gdb
。
解決該問題的方法如下:
我首先在$HOME/bin
目錄(即/Users/zeyuan/bin
)下創建一個符號軟鏈接: ln -s /opt/local/bin/ggdb $HOME/bin/gdb
然后我在emacs init.el
下添加以下塊:
(setenv "PATH" "/Users/zeyuan/bin:$PATH" t) (add-to-list 'exec-path "/Users/zeyuan/bin")
通過這兩個步驟,我可以通過emacs調用gdb
。 希望能幫助到你!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.