Предположим, что вы уже работаете в gdb, и вы внесли изменения в .gdbinit, и хотите перезагрузить новый .gdbinit, не нарушая настоящую среду gdb.
Возможно ли это?
Ответ 1
Вы можете выполнить команды в .gdbinit(или любом другом файле) с помощью команды source. Например, "source.gdbinit" выполнит команды в .gdbinit в вашем текущем каталоге. Вам нужно будет указать путь, если вы хотите использовать другой .gdbinit, такой как "source ~/.gdbinit" для того, который находится в вашем домашнем каталоге.
Это приведет только к выполнению команд, находящихся в данный момент в файле; он не будет reset или отменяет команды, которые ранее были в файле. Таким образом, он обновит любые определения или настройки, которые делают текущие команды, но не удалит и не отменяет никаких старых определений или настроек.