Sun Studio 12 Update 1:使用 dbx 调试程序

放宽作用域查找规则

要为静态符号和 C++ 成员函数放宽作用域查找规则,请将 dbx 环境变量 scope_look_aside 设置为 on:

dbxenv scope_look_aside on

或者,使用“双反引号”前缀:

stop in ``func4            func4 may be static and not in scope

如果将 dbx 环境变量 scope_look_aside 设置为 on,则 dbx 会查找:

which 命令会告知您 dbx 选择哪个符号。如果有二义名,重载显示列表会指明 dbx 尚未确定它会使用两个或更多名称中的哪一个具体值。dbx 会列出可能的值,等待您从中选择一个。

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