Oracle® Solaris Studio 12.4:使用 dbx 调试程序

退出打印视图

更新时间: 2015 年 1 月
 
 

在共享库中设置断点

为了在共享库中设置断点,dbx 需要确认程序将在运行时使用该库,并且 dbx 需要为该库装入符号表。为了确定新装入的程序在运行时将使用哪些库,dbx 会将该程序执行足够长的时间,以便运行时链接程序装入所有启动库。然后,dbx 会读入已装入库的列表并终止进程。库会保持装入状态,这样便可以在重新运行程序进行调试前于库中设置断点。

无论程序是在命令行使用 dbx 命令装入,还是在 dbx 提示符处使用 debug 命令装入,抑或在 IDE 中装入,dbx 都会按相同的步骤装入库。