Как получить доступ к переменным окружения внутри .gdbinit и внутри самого gdb?

Я ищу, чтобы установить путь для исходного кода при отладке с помощью GDB. Я решил сделать это с файлом .gdbinit.

По сути, он содержит команду:

directory="/path/to/src".

Тем не менее, я хотел бы иметь возможность указать эту команду как:

directory="$SOURCESROOT/src"

гдеSOURCESROOT переменная среды И, если возможно, это можно сделать и внутри сеанса отладки gdb, введяdirectory=$SOURCESROOT/folder.

В основном, я ищу доступ к переменным окружения внутри gdb (или внутри .gdbinit).

Но не окружение дебютанта (установите env и т. Д.), А окружение самого gdb (т. Е. Приглашения bash, где я в первую очередь набираю "gdb program").

Во время набораshell $SOURCESROOT внутри сеанса GDB показывает содержимое переменной среды, это совершенно бесполезно, так как я не могу ввести:directory=shell $SOURCESROOT.

PS: Кто-нибудь нашел идеальную установку для Linux (Debian), чтобы загрузить исходники с помощью «apt-get source», обновить их с помощью некоторой команды «apt-get update» utopic и установить их так, чтобы gdb автоматически находил эти источники?

Ответы на вопрос(3)

Ваш ответ на вопрос