Погрузка.gdbinit из текущего каталога завершается с ошибкой "автоматическая загрузка была отклонена вашим "безопасным путем автоматической загрузки""

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

GNU gdb (GDB) 7.5-ubuntu
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
warning: File "/home/user1/test/.gdbinit" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load". 

Я могу загрузить .gdbinit файл в текущем каталоге, запустив gdb с:

gdb -iex 'add-auto-load-safe-path .'

как рассказали здесь. но есть ли способ установить $debugdir для включения текущего каталога?

попытка

$ export debugdir=.
$ gdb

дает то же предупреждение, что и выше.

1 ответов


см http://sourceware.org/gdb/current/onlinedocs/gdb/Startup.html#Init%20File%20in%20the%20Current%20Directory%20during%20Startup

в основном, вы хотите, чтобы разрешить загрузку в каталог .файл gdbinit из вашего ~/.файл gdbinit. Если вы не беспокоитесь о безопасности, то это работает:

set auto-load safe-path /