gdbを使用して、ftp://ftp.gnu.org/old-gnu/Manuals/gdb/html_node/gdb_32.htmlで説明したようにブレークポイントを無効にすることができます。文書上で、すべてのブレークポイントを無効にするには、ブレークポイントリストなしでdisalbe
とするだけです。しかし、私のddd(data-display-debuger)では動作しません。どうしたらいいですか?または、どのように範囲を指定できますか? (私は1-10を試みたが、うまくいかなかった)。DDDデバッガ(pydbモード)ですべてのブレークポイントを一度に無効にする方法
EDIT:コマンドddd -pydb prog.py arg1 arg2..
を使用してPythonデバッグにDDDを使用していたので、実際にはgdbコマンドではなくpydbコマンドでした。答えのコメントを参照してください。そして、後でpydbの場合、引数なしのdelete
コマンドはすべてのブレークポイントを削除します。すべてのブレークポイントを無効にするには、gdb.pyを変更し、下記のコメントを参照する必要があります。
を私は見ました'disable 1 2 3 4 5 6 7 8 9'が動作します。 –
それは私のために働く(ddd 3.3.12、gdb 7.7.1)。どのバージョンを実行していますか? –
GNU DDD 3.3.12(x86_64-redhat-linux-gnu)および GNU gdb(GDB)Red Hat Enterprise Linux(7.2-83.el6)。おそらくGDBのバージョンの違いは? –