Le chargement .gdbinit le répertoire courant échoue avec “auto-chargement a été refusée par votre "auto-chargement de coffre-chemin"”

Je vais avoir des problèmes pour charger un .gdbinit fichier situé dans le répertoire courant. Sur le démarrage de gdb, j'obtiens ceci:

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". 

Je peux charger le .gdbinit fichier dans le répertoire courant, en commençant par gdb avec:

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

comme décrit ici. mais est-il un moyen de régler $debugdir pour inclure le répertoire courant?

Essayer

$ export debugdir=.
$ gdb

donne le même message d'avertissement comme ci-dessus.

Pourquoi est votre solution actuelle avec x 'add-auto-load-safe-path .' pas assez bon? Pourquoi voudriez-vous changer debugdir? Il souligne le séparent fichier de debug sourceware.org/gdb/onlinedocs/gdb/... donc, je ne pense pas que ce serait une bonne idée de le changer.

OriginalL'auteur fragapanagos | 2013-05-16