3

我在 Mac 10.6.8 (Snow Leopard) 上运行 Eclipse 3.7、CDT 6.0

我真的很想漂亮地打印矢量!

我构建了 gdb-7.5(配置为“x86_64-apple-darwin10.8.0”。)我 使用 pythonPrettyPrinter

我更改了默认的 GDB 命令,更改了 .gdbinit 位置并尝试运行

但是现在 Eclipse CDT 给出了这个错误:

Error in final launch sequence Failed to execute MI command:
 maintenance set python print-stack off Error message from debugger back end: 
Undefined maintenance set command: "python print-stack off". Try "help maintenance set". 
Undefined maintenance set command: "python print-stack off".  Try "help maintenance set".

此处跟踪此错误 但似乎最新的 CDT 不会有此修复,因为更新日期是 CDT-head 发布之后。

我的问题是,有人对我正在尝试的东西有任何运气吗?

我的问题是否有已知的解决方法?

4

3 回答 3

4

正如 infinity 上面发布的链接所述,只需将 Process Launcher 更改为“Standard Create Process Launcher”即可!

于 2016-01-26T00:44:12.607 回答
2

此链接提供了一个更简单的解决方案:

http://blog.sina.com.cn/s/blog_4b2169480101elvx.html

它对我有用。

于 2014-12-30T11:40:19.540 回答
1

再经过三个步骤就可以工作了

  1. 将 CDT 更新到 8.1.1 http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/SR1/eclipse-cpp-juno-SR1-macosx-cocoa-x86_64 .tar.gz

  2. 创建了一个名为 gdb-cert 的证书

  3. 签署 GDB http://sourceware.org/gdb/wiki/BuildingOnDarwin
于 2013-02-19T06:03:16.183 回答