[英]Mac C++/eclipse cannot debug: Error while launching command: 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.