Mac OS X 优胜美地 C++ Eclipse 错误:"Error while launching command: gdb --version"



我正在学习c++ Eclipse教程并学习如何调试。我填写了Debug Configurations窗口的部分,就像教程中说的那样,然后点击"Debug"。我得到错误"启动命令时出错:gdb——version"。我在这里发现了一个类似的帖子:Mac c++/eclipse无法调试:启动命令:gdb——version

时出错

,用户说他已经安装了GDB。我尝试使用以下链接的说明安装它:http://www.patosai.com/blog/post/installing-gdb-on-mac-os-x-yosemite

,当我输入第一个命令"brew install gdb"时,我在我的终端中得到以下内容:

错误:No available formula for gdb

==>搜索公式…

cgdb GDBM pgdbf

==>搜索按键…

家酿/欺骗/gdb Caskroom/桶/macgdbp

我想这里可能有问题,因为当我输入上面的"在Mac OS X Yosemite上安装GDB"教程的最后一个命令:"codesign -s GDB -cert/usr/local/bin/GDB"时,它显示"没有这样的文件或目录。

有谁能看出我哪里出错了吗?谢谢:)

似乎brew无法在其默认搜索位置找到gdb。"搜索水龙头……"'表示brew正在其他git存储库中搜索您要安装的软件。

在本例中,它找到了两个包含有用内容的存储库。

homebrew/dupes/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测试版。但这也可能是因为brew上的gdb版本不能很好地与yosemite和更高版本一起工作。如果是这种情况,您可以尝试使用上面的教程安装macports。

我目前不能使用导入,因为我的os x版本。但是如果你用的是优胜美地,那就没问题了

相关内容

最新更新