それらはすべて、現在の呼び出しフレームが何であるかに関する情報を出力しているようで、「i frame」はもう少し情報を提供しているようです。しかし、「where」コマンドの必要性がよくわかりません。「bt」や「i frame」ではできないのに「where」コマンドでできることはありますか?
ありがとう!
where
とbt
はまったく同義語であり、まったく同じ出力を生成します。マニュアルから:
The names where and info stack (abbreviated info s) are additional
aliases for backtrace.
info frame
はまったく異なります。コールスタックではなく、現在のフレームを記述します。
「where」コマンドの必要性がよくわかりません
これは、最初に別のデバッガーを使用した人 (例: ) の生活を楽にするためにありますdbx
。