用GDB卸载源文件

用GDB卸载源文件,gdb,gdb-python,Gdb,Gdb Python,(gdb)source script.py已将脚本文件加载到gdb 如何卸载该脚本?如何卸载所有已加载的脚本或查看所有已加载的脚本 如何卸载该脚本?如何卸载所有已加载的脚本或查看所有已加载的脚本 将(gdb)提示符看作一个shell。您不能“卸载”脚本,就像您不能“取消”在shell中键入的命令一样: $ FOO="bar" $ source script.sh 以上两个命令都不能“卸载” 如果需要重置shell或gdb的状态,请启动它的新实例。脚本是“源代码”,而不是“已

(gdb)source script.py
已将脚本文件加载到gdb

如何卸载该脚本?如何卸载所有已加载的脚本或查看所有已加载的脚本

如何卸载该脚本?如何卸载所有已加载的脚本或查看所有已加载的脚本

(gdb)
提示符看作一个shell。您不能“卸载”脚本,就像您不能“取消”在shell中键入的命令一样:

$ FOO="bar"
$ source script.sh
以上两个命令都不能“卸载”


如果需要重置shell或gdb的状态,请启动它的新实例。

脚本是“源代码”,而不是“已加载”。脚本已执行并退出。因此,您无法卸载它。它可能留下了一些东西(漂亮的打印机、命令、断点、配置更改等)。您不能将它们作为一个组全部卸载,您必须找到它们并逐个撤消。

我不确定这是否可行。你想解决的实际问题是什么?