繁体   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