簡體   English   中英

Mac OS X Yosemite C ++ Eclipse錯誤:“啟動命令時出錯:gdb --version”

[英]Mac OS X Yosemite C++ Eclipse error: “Error while launching command: gdb --version”

我正在關注C ++ Eclipse教程並學習如何調試。 我按照教程中的說明填寫了“調試配置”窗口中的部分,然后單擊“調試”。 我收到錯誤消息“啟動命令時出錯:gdb --version”。 我在這里找到了類似的帖子: Mac C ++ / eclipse無法調試:啟動命令時出錯:gdb --version

用戶說他已經安裝了GDB。 我嘗試使用此鏈接上的說明進行安裝: http : //www.patosai.com/blog/post/installing-gdb-on-mac-os-x-yosemite

當我輸入第一個命令“ brew install gdb”時,在終端中得到以下內容:

錯誤:gdb沒有可用的公式

==>搜索公式...

cgdb gdbm pgdbf

==>搜索水龍頭...

自釀/雙膠水/ gdb酒窖/酒桶/ macgdbp

我認為可能存在問題,因為當我輸入上面的“在Mac OS X Yosemite上安裝GDB”教程的最終命令時:“ codesign -s gdb-cert / usr / local / bin / gdb”,它說:“否這樣的文件或目錄。

有人可以看到我在哪里出錯嗎? 謝謝 :)

好像brew無法在其默認搜索位置中找到gdb。 “搜索水龍頭...”行表示brew正在其他git存儲庫中搜索您要安裝的軟件。

在這種情況下,它找到了兩個包含有用內容的存儲庫。

自制/重復/ gdb和Caskroom / cask / macgdbp

homebrew / dupes / gdb將是您需要的,因為這是在切換到其他工具之前用於xcode的gdb版本蘋果。

這個站點有一個非常好的教程,可以使用brew或macports安裝gdb http://ntraft.com/installing-gdb-on-os-x-mavericks/

我使用此命令嘗試安裝gdb。

brew install homebrew/dupes/gdb

這應該產生以下輸出

Installing gdb from homebrew/homebrew-dupes
Downloading http://ftpmirror.gnu.org/gdb/gdb-7.9.1.tar.xz

./configure --prefix=/usr/local/Cellar/gdb/7.9.1 --with-system-readline --with-lzma --with-python=/usr
make
config.status: creating Makefile
config.status: creating testsuite/Makefile
config.status: creating config.h
config.status: executing default commands**strong text**
make: *** [all] Error 2

在Macbook上安裝過程失敗。 這很可能是由於我使用os x 10.11 beta。 但這也可能是因為brew上的gdb版本不適用於優勝美地及更高版本。 如果是這種情況,您可以嘗試使用上面的教程進行macports安裝。

由於os x版本,我目前無法使用macports。 但是如果您使用優勝美地就可以了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM