Como acessar variáveis de ambiente dentro de .gdbinit e dentro do próprio gd

Estou procurando configurar o caminho para o código-fonte ao depurar com o gdb. Eu escolhi fazer isso com um arquivo .gdbinit.

Basicamente, ele contém um comando:

directory="/path/to/src".

No entanto, eu gostaria de poder especificar esse comando como:

directory="$SOURCESROOT/src"

OndeSOURCESROOT é uma variável de ambiente. E, se possível, também é possível fazer isso dentro da sessão de depuração do gdb, digitandodirectory=$SOURCESROOT/folder.

Basicamente, estou procurando acessar dentro do gdb (ou dentro do .gdbinit) as variáveis de ambient

Mas não o ambiente do depurado (configure env e assim por diante), mas o ambiente do próprio gdb (por exemplo, no prompt do bash, onde digito em primeiro lugar "programa gdb"

Enquanto digitashell $SOURCESROOT sessão @ inside gdb mostra o conteúdo da variável de ambiente, isso é bastante inútil, pois não consigo entrar:directory=shell $SOURCESROOT.

PS: Alguém encontrou uma configuração ideal para o Linux (Debian) para baixar os fontes com "apt-get source", atualizar aqueles com algum tipo de comando utopic "apt-get update" e instalá-los para que o gdb encontre automaticamente essas fontes?

questionAnswers(6)

yourAnswerToTheQuestion