Sun Studio 12:使用 dbx 调试程序

打印变量、表达式或标识符的值

表达式应遵循当前语言的语法,但 dbx 中引入以用来处理作用域和数组的元语法除外。

要对本地代码中的变量或表达式求值,请键入:


print expression

可以使用 print 命令对 Java 代码中的表达式、局部变量或参数求值。

有关更多信息,请参见print 命令


注 –

dbx 支持 C++ dynamic_casttypeid 操作符。使用这两个操作符求表达式的值时, dbx 会调用由编译器提供的一些 rtti 函数。如果源代码没有明确使用这些操作符,编译器便不会生成这些函数,因此 dbx 将无法求表达式的值。