如何重新加载gdbinit?

时间:2012-05-17 18:00:14

标签: c debugging gdb

有没有办法重新加载.gdbinit文件。

假设您已经在gdb中工作,并且您已对.gdbinit进行了更改,并希望重新加载新的.gdbinit而不会干扰当前的gdb环境。

这可能吗?

2 个答案:

答案 0 :(得分:25)

您可以使用source命令在.gdbinit(或任何其他文件)中执行命令。例如,“source .gdbinit”将执行当前目录中.gdbinit中的命令。如果要使用另一个.gdbinit,则需要指定路径,例如主目录中的“source~ / .gdbinit”。

这只会执行文件中当前的命令;它不会重置或撤消以前在文件中的命令。因此,它将更新当前命令所做的任何定义或设置,但不会删除或撤消任何旧的定义或设置。

答案 1 :(得分:12)