Как перезагрузить gdbinit?

Есть ли способ перезагрузить файл .gdbinit.

Предположим, что вы уже работаете в gdb, и вы внесли изменения в .gdbinit, и хотите перезагрузить новый .gdbinit, не нарушая настоящую среду gdb.

Возможно ли это?

Ответы

Ответ 1

Вы можете выполнить команды в .gdbinit(или любом другом файле) с помощью команды source. Например, "source.gdbinit" выполнит команды в .gdbinit в вашем текущем каталоге. Вам нужно будет указать путь, если вы хотите использовать другой .gdbinit, такой как "source ~/.gdbinit" для того, который находится в вашем домашнем каталоге.

Это приведет только к выполнению команд, находящихся в данный момент в файле; он не будет reset или отменяет команды, которые ранее были в файле. Таким образом, он обновит любые определения или настройки, которые делают текущие команды, но не удалит и не отменяет никаких старых определений или настроек.