gdbのshell

shellと打つとシェルに入るらしいのだが、うまく動かない。

(gdb) shell
Cannot execute zsh: そのようなファイルやディレクトリはありません

自分のホームディレクトリにzshを勝手に入れて使っているので、そのせいかと思ったが、

$ SHELL=bash gdb
(gdb) shell
Cannot execute bash: そのようなファイルやディレクトリはありません

と、実行できない。/bin/bash はあるし、/etc/shells にもbashは載ってるのだが……

追記

$ export SHELL=/path/to/zsh
$ gdb

みたいにフルパスで環境変数に入れておけばできた。よかったよかった。