删除GDB中用户定义的命令

Web*_*Eye 4 linux debugging gdb

我在 GDB 中创建了一些钩子和用户定义的命令。现在我只想知道如何删除或更改它们。

谢谢,

Tom*_*mey 6

我不认为有办法删除它们。这似乎是 gdb 命令语言的一个疏忽。

您可以再次使用该命令来重新定义用户定义的命令define。您只需将命令定义为不执行任何操作即可使命令成为无操作。gdb 会询问您是否确实要重新定义命令:

(gdb) define qqq
Type commands for definition of "qqq".
End with a line saying just "end".
>print 23
>end
(gdb) define qqq
Redefine command "qqq"? (y or n) y
Type commands for definition of "qqq".
End with a line saying just "end".
>end
Run Code Online (Sandbox Code Playgroud)