如何重新加载gdbinit?

tim*_*nti 22 c debugging gdb

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

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

这可能吗?

Eri*_*hil 27

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

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