1

Python 拡張コードのデバッグに gdb を使用しようとすると、以下のエラーが発生します。MISC/gdbinit から gdbinit ファイルをコピーして、ホーム ディレクトリに gdbinit ファイルを作成しました。

(gdb) source gdbinit  
(gdb) python  
Undefined command: "python".  Try "help".  

どこが間違っているのかわかりません.gdb6.3バージョンがあります。

4

2 に答える 2

3

どこかで迷子になっていると思います。gdbPythonコードのデバッグには特に役立ちません。

実際にPythonC拡張機能などをデバッグしようとしている可能性が低い場合は、を使用runしてPythonインタープリターを起動します(を使用してPythonインタープリターを選択した後file /usr/bin/python)。詳細については、 http://wiki.python.org/moin/DebuggingWithGdbを参照してください。

于 2012-07-13T05:13:55.943 に答える
2

Python プログラムをデバッグするにはgdb 7.0が必要です。Python のサポートは、そのバージョンの gdb まで追加されませんでした。

于 2012-07-13T14:29:05.213 に答える