5

似乎他们都打印出有关当前调用框架是什么的信息,而“i frame”似乎提供了更多信息。但我并没有真正看到“where”命令的必要性。'bt' 或 'i frame' 不能做什么,'where' 命令可以做什么?

谢谢!

4

1 回答 1

16

where并且bt是完全相同的同义词并产生完全相同的输出。从手册

The names where and info stack (abbreviated info s) are additional
aliases for backtrace.

info frame完全不同:它描述的是当前帧,而不是调用堆栈。

我真的没有看到'where'命令的必要性

dbx它可以让第一次使用另一个调试器(例如)的人的生活更轻松。

于 2016-09-10T02:50:04.127 回答