私はgdbでデバッグする際にソースコードのパスを設定しようとしています。私は.gdbinitファイルでこれを行うことにしました。.gdbinit内の環境変数にアクセスする方法とgdb自体の中にある方法は?
基本的には、コマンドが含まれています
SOURCESROOT
は環境変数です
directory="$SOURCESROOT/src"
:
directory="/path/to/src".
しかし、私はそのコマンドを指定できるようにしたいと思います。可能であれば、gdb debuugingセッション内でも可能です。directory=$SOURCESROOT/folder
と入力してください。
基本的には、環境変数gdb(または.gdbinit内)にアクセスしようとしています。
しかし、Debianの環境(envなどを設定)ではなく、gdb自体の環境(つまり、私が最初に "gdbプログラム"と入力するbashプロンプトの環境)。
と入力することができないので、gdbセッション内でshell $SOURCESROOT
と入力すると環境変数の内容が表示されますが、これはまったく役に立たないです。
PS:「apt-get source」を使ってソースをダウンロードして、「apt-get update」utopicコマンドを使ってソースをダウンロードし、gdbをインストールするための理想的なセットアップがLinux(Debian)これらのソースを自動的に検索しますか?