【问题标题】:Mac OS X Yosemite C++ Eclipse error: "Error while launching command: gdb --version"Mac OS X Yosemite C++ Eclipse 错误:“启动命令时出错:gdb --version”
【发布时间】:2015-10-12 23:10:41
【问题描述】:

我正在学习 C++ Eclipse 教程并学习如何调试。我按照教程中的说明填写了调试配置窗口的部分,然后单击了“调试”。 我收到错误“启动命令时出错:gdb --version”。我在这里找到了一个类似的帖子:Mac C++/eclipse cannot debug: Error while launching command: gdb --version

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

当我输入第一个命令“brew install gdb”时,我在终端中得到以下信息:

错误:没有可用的 gdb 公式

==> 正在搜索公式...

cgdb gdbm pgdbf

==> 正在搜索点击...

homebrew/dupes/gdb Caskroom/cask/macgdbp

我认为那里可能存在问题,因为当我输入上面“在 Mac OS X Yosemite 上安装 GDB”教程的最终命令时:“codesign -s gdb-cert /usr/local/bin/gdb”说“没有这样的文件或目录。

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

【问题讨论】:

    标签: c++ eclipse macos gdb osx-yosemite


    【解决方案1】:

    似乎 brew 无法在其默认搜索位置找到 gdb。 “Searching Taps...”这一行意味着 brew 正在其他 git 存储库中搜索您尝试安装的软件。

    在这种情况下,它找到了两个包含有用内容的存储库。

    homebrew/dupes/gdb 和 Caskroom/cask/macgdbp

    homebrew/dupes/gdb 将是您需要的,因为这是苹果在切换到其他工具之前用于 xcode 的 gdb 版本。

    这个网站有一个非常好的教程,可以使用 brew 或 macports http://ntraft.com/installing-gdb-on-os-x-mavericks/安装 gdb

    我使用这个命令尝试安装 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 版本不适用于 yosemite 及更高版本。如果是这种情况,您可以尝试使用上述教程安装 macports。

    我目前无法使用 macports,因为我的 os x 版本。但如果你使用的是优胜美地,应该没问题。

    【讨论】:

      猜你喜欢
      • 2016-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-13
      • 2014-07-24
      • 1970-01-01
      • 2015-08-19
      • 2015-03-16
      相关资源
      最近更新 更多