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 にはこの修正が含まれていないようです。

私の質問は、私が試みていることで運が良かった人はいますか?

私の問題に対する既知の回避策はありますか?

4

3 に答える 3

4

上に無限に投稿されたリンクで述べられているように、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

さらに 3 つの手順を実行した後、動作するようになりました

  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 に答える